Merge nslu2-linux@nslu2-linux.bkbits.net:packages
authorChris Larson <clarson@kergoth.com>
Tue, 16 Nov 2004 01:26:46 +0000 (01:26 +0000)
committerChris Larson <clarson@kergoth.com>
Tue, 16 Nov 2004 01:26:46 +0000 (01:26 +0000)
into handhelds.org:/home/kergoth/code/packages

2004/11/15 17:37:03-05:00 giantshoulder.com!g2
Change ROOTFS_SIZE to the smallest value (mod 128) that works 3840

2004/11/16 07:33:28+10:30 (none)!rwhitby
Initial jffs2 support in unslung-image

2004/11/14 23:08:14+10:30 (none)!rwhitby
Unslung switchbox now works somewhat

2004/11/13 20:02:57-08:00 (none)!jacques
added linuxrc to URI and forced static build

2004/11/14 13:20:09+10:30 (none)!rwhitby
Merge bk://nslu2-linux@nslu2-linux.bkbits.net/packages
into home.(none):/home/openembedded/packages

2004/11/14 13:19:56+10:30 (none)!rwhitby
Stripped more features from switchbox

2004/11/13 18:33:34-08:00 (none)!jacques
added linuxrc and linuxrc install to switchbox (linuxrc is just a copy of the unslung-ramdisk one ATM)

2004/11/13 17:10:58-08:00 (none)!jacques
initial very minimal switchbox bb config

2004/11/14 11:32:22+10:30 (none)!rwhitby
Added switchbox - a minimal busybox for switching between root device options in /linuxrc on an NSLU2 device

2004/11/14 08:26:40+10:30 (none)!rwhitby
Removed JFFS from unslung-able kernel - JFFS2 does not require it.

2004/11/13 22:40:16+10:30 (none)!rwhitby
Added support for more flash partitions, and JFFS2 filesystems.

2004/11/12 00:28:05-08:00 bkbits.net!nslu2-linux.adm
Merge bk://openembedded.bkbits.net/packages
into bkbits.net:/repos/n/nslu2-linux/packages

2004/11/11 22:31:58+10:30 (none)!rwhitby
Enabled CONFIG_MTD_REDBOOT_PARTS in unslung-able-kernel's defconfig

2004/11/11 00:42:41-08:00 bkbits.net!nslu2-linux.adm
Merge bk://openembedded.bkbits.net/packages
into bkbits.net:/repos/n/nslu2-linux/packages

2004/11/11 00:38:58+10:30 (none)!rwhitby
Unslung: fixed slugbug#24 - If /.ext3flash exists, then /dev/sda1 is remounted with the noatime option between the running of quotacheck (which is what turns off the noatime option) and the running of quotaon.

2004/11/09 22:37:05+10:30 (none)!rwhitby
Added ext3flash functionality to startup scripts, keyed on the existence of a /.ext3flash file.  Also updated the README.

2004/11/08 22:40:38+10:30 (none)!rwhitby
Enabled devfs in the Unslung-able kernel (but did not enable auto mounting)

2004/11/07 19:35:32-05:00 uottawa.ca!stephane
Reverted SCL I2C pin to default of 6 after pushing my local change by accident.

2004/11/07 19:14:08-05:00 uottawa.ca!stephane
Merge nslu2-linux@nslu2-linux.bkbits.net:packages
into gauss.mathstat.uottawa.ca:/local/nslu2/openslug/packages

2004/11/07 18:11:11-05:00 uottawa.ca!stephane
First stab at integrating kernel 2.6.9 into OE for NSLU2.

2004/11/07 09:16:24+10:30 (none)!rwhitby
Merge bk://nslu2-linux@nslu2-linux.bkbits.net/packages
into home.(none):/home/openembedded/packages

2004/11/07 09:15:34+10:30 (none)!rwhitby
Bumped package and Unslung version, in preparation for Unslung public beta

2004/11/06 12:48:04-08:00 bkbits.net!nslu2-linux.adm
Merge bk://openembedded.bkbits.net/packages
into bkbits.net:/repos/n/nslu2-linux/packages

2004/11/06 23:24:13+10:30 (none)!rwhitby
Now copied README to unslung disk

2004/11/06 22:32:31+10:30 (none)!rwhitby
Unslung 2.11-beta release candidate

2004/11/06 22:05:40+10:30 (none)!rwhitby
Removed ext3flash, ext1vfat2, and vfatdisk2 variants.  The ext3flash-on-disk1 functionality has been added to the stock firmware, and the vfatdisk2 variant never worked properly anyway.

2004/11/06 16:07:27+10:30 (none)!rwhitby
Added ext3flash-on-disk1.patch, and included it in all unslung kernels

2004/11/06 09:01:17+10:30 (none)!rwhitby
Made unsling remove /bin/wget on upgraded unslung disks

2004/11/06 08:35:03+10:30 (none)!rwhitby
Removed the ipkg info from the local feed (used in building the Unslung ramdisk) from the Unslung image.

2004/11/05 23:49:31+10:30 (none)!rwhitby
Added ext1vfat2 variant

2004/11/05 16:11:01+10:30 (none)!rwhitby
Made all unslung variants use the -standard variant as a base, instead of the pseudo -base variant.

2004/11/05 00:21:59+10:30 (none)!rwhitby
Fixed the nslu2-linux-kernel kernel-suffix

2004/11/05 00:07:21+10:30 (none)!rwhitby
Reverted linksys-kernel defconfig to original

2004/11/04 23:22:44+10:30 (none)!rwhitby
Fixed the typo in unslung-image.oe

2004/11/04 23:17:52+10:30 (none)!rwhitby
Renamed all unslung files to a more consistent naming scheme

2004/11/04 20:15:58+10:30 (none)!rwhitby
Merge bk://nslu2-linux@nslu2-linux.bkbits.net/packages
into home.(none):/home/openembedded/packages

2004/11/04 13:54:46+10:30 (none)!rwhitby
Split nslu2-unslung-libs out of nslu2-unslung-ramdisk (and it's variants) so that we don't confuse the shlibs code.  Also stopped the patcher dross being copied into the ramdisks.

2004/11/04 11:33:44+10:30 (none)!rwhitby
Added RPROVIDES to Unslung ramdisk variants

2004/11/03 10:54:13-10:00 (none)!dereky
unslung.conf:
  Added RAID kernel modules.

2004/11/04 01:37:37+10:30 (none)!rwhitby
Moved the unslung-specific patches from the linksys directory to the unslung directory

2004/11/04 01:20:23+10:30 (none)!rwhitby
Added UNSLUNG_{KERNEL,RAMDISK}_EXTRA_SRC_URI to unslung kernel and ramdisk

2004/11/04 00:16:05+10:30 (none)!rwhitby
Added the limit1gb variant, and took that functionality out of the standard variant

2004/11/04 00:11:54+10:30 (none)!rwhitby
Moved 1Gb limit stuff into a separate variant

2004/11/04 00:11:23+10:30 (none)!rwhitby
Moved 1Gb limit stuff into a separate variant

2004/11/04 00:10:57+10:30 (none)!rwhitby
Moved 1Gb limit stuff into a separate variant

2004/11/03 23:48:38+10:30 (none)!rwhitby
Merge bk://nslu2-linux@nslu2-linux.bkbits.net/packages
into home.(none):/home/openembedded/packages

2004/11/03 23:47:57+10:30 (none)!rwhitby
Reorganisation of Unslung kernel variants

2004/11/03 21:21:44+11:00 black.lan!peteru
Version up for libusb.

2004/11/03 16:58:02+11:00 black.lan!peteru
Change order of include so that SRC_URI is not clobbered when building varianted ramdisk images.
Move the mount of usbdevfs to a more suitable location.

2004/11/03 15:51:08+11:00 black.lan!peteru
Ensure that the image contains ramdisk files from Linksys.

2004/11/03 13:36:38+10:30 (none)!rwhitby
Added UNSLUNG_EXTRA_{DEPENDS,RDEPENDS,RRECOMMENDS}

2004/11/03 11:24:21+10:30 (none)!rwhitby
Missed unslung-image-vfatdisk2

2004/11/03 11:20:26+10:30 (none)!rwhitby
Fixed Unslung ramdisk FILESPATH

2004/11/03 10:57:38+11:00 black.lan!peteru
Merge nslu2-linux@nslu2-linux.bkbits.net:packages
into black.lan:/home/slug/bk/packages

2004/11/03 10:57:07+11:00 black.lan!peteru
Updated with missing changes.

2004/11/02 17:37:54-06:00 handhelds.org!kergoth
Merge nslu2-linux@nslu2-linux.bkbits.net:packages
into handhelds.org:/home/kergoth/code/packages-nslu2

2004/11/03 10:11:25+10:30 (none)!rwhitby
Fixed UNSLUNG-SUFFIX in the ramdisk variants

2004/11/02 17:37:35-06:00 handhelds.org!kergoth
Make the CIA post-outgoing trigger obey a BK_SILENT variable, to supress notifications when doing syncs.

2004/11/03 10:36:21+11:00 black.lan!peteru
Added missing changes to support variants.

BKrev: 419957569UY_WhtfFG7t7k9gaKf8xQ

89 files changed:
BitKeeper/etc/logging_ok
busybox/switchbox-1.00/defconfig [moved from linux/nslu2-unslung-kernel-able_2.3r25.oe with 100% similarity]
busybox/switchbox-1.00/linuxrc [moved from linux/nslu2-unslung-kernel-standard_2.3r25.oe with 100% similarity]
busybox/switchbox-1.00/switchbox.patch [moved from meta/nslu2-image.oe with 100% similarity]
busybox/switchbox_1.00.oe [moved from nslu2-binary-only/nslu2-unslung-ramdisk/ipkg.conf with 100% similarity]
classes/nslu2_flashimg.oeclass
conf/distro/openslug.conf
conf/distro/unslung.conf
files/device_table-unslung.txt
libusb/libusb-0.1.8/configure.patch [new file with mode: 0644]
libusb/libusb_0.1.8.oe [new file with mode: 0644]
linux/nslu2-linksys-2.4.22/gcc-registerparanoia.patch [deleted file]
linux/nslu2-linksys-2.4.22/gcc3-userfuncs.patch [deleted file]
linux/nslu2-linksys-2.4.22/gl811e.patch [deleted file]
linux/nslu2-linksys-2.4.22/linksys_can_bite_me.patch [deleted file]
linux/nslu2-linksys-2.4.22/linux-2.4.24-attribute-used.patch [deleted file]
linux/nslu2-linksys-2.4.22/nofpu.patch [deleted file]
linux/nslu2-linksys-2.4.22/nslu2/defconfig [deleted file]
linux/nslu2-linksys-2.4.22/short_loadbytes.patch [deleted file]
linux/nslu2-linksys-2.4.22/usbnet.patch [deleted file]
linux/nslu2-linksys-kernel-2.4.22/config-fixes.patch [new file with mode: 0644]
linux/nslu2-linksys-kernel-2.4.22/gcc-registerparanoia.patch [new file with mode: 0644]
linux/nslu2-linksys-kernel-2.4.22/gcc3-userfuncs.patch [new file with mode: 0644]
linux/nslu2-linksys-kernel-2.4.22/linux-2.4.24-attribute-used.patch [new file with mode: 0644]
linux/nslu2-linksys-kernel-2.4.22/nofpu.patch [new file with mode: 0644]
linux/nslu2-linksys-kernel-2.4.22/nslu2/defconfig [new file with mode: 0644]
linux/nslu2-linksys-kernel-2.4.22/short_loadbytes.patch [new file with mode: 0644]
linux/nslu2-linksys-kernel_2.4.22.oe [new file with mode: 0644]
linux/nslu2-linksys_2.4.22.oe [deleted file]
linux/nslu2-openslug-2.6.9/defconfig [new file with mode: 0644]
linux/nslu2-openslug-2.6.9/nslu2-io.c [new file with mode: 0644]
linux/nslu2-openslug-2.6.9/nslu2-part.c [new file with mode: 0644]
linux/nslu2-openslug-2.6.9/nslu2-pci.c [new file with mode: 0644]
linux/nslu2-openslug-2.6.9/nslu2-setup.c [new file with mode: 0644]
linux/nslu2-openslug-2.6.9/nslu2.h [new file with mode: 0644]
linux/nslu2-openslug-2.6.9/nslu2_2.6.9.patch [new file with mode: 0644]
linux/nslu2-openslug-2.6.9/x1205-rtc.c [new file with mode: 0644]
linux/nslu2-openslug_2.6.9.oe [new file with mode: 0644]
linux/nslu2-unslung-kernel-2.3r25/able/defconfig [deleted file]
linux/nslu2-unslung-kernel-2.3r25/able/missing_usb_ioctls.patch [deleted file]
linux/nslu2-unslung-kernel-2.3r25/unslung-kernel-ext3flash.patch [deleted file]
linux/nslu2-unslung-kernel-2.3r25/unslung-kernel-vfatdisk2.patch [deleted file]
linux/nslu2-unslung-kernel-2.3r25/unslung-kernel.patch [deleted file]
linux/nslu2-unslung-kernel-ext3flash_2.3r25.oe [deleted file]
linux/nslu2-unslung-kernel-vfatdisk2_2.3r25.oe [deleted file]
linux/unslung-able-kernel_2.3r25.oe [new file with mode: 0644]
linux/unslung-kernel-2.3r25/able/defconfig [new file with mode: 0644]
linux/unslung-kernel-2.3r25/defconfig [new file with mode: 0644]
linux/unslung-kernel-2.3r25/ext3flash-on-disk1.patch [new file with mode: 0644]
linux/unslung-kernel-2.3r25/ext3flash.patch [new file with mode: 0644]
linux/unslung-kernel-2.3r25/gl811e.patch [new file with mode: 0644]
linux/unslung-kernel-2.3r25/limit1gb.patch [new file with mode: 0644]
linux/unslung-kernel-2.3r25/missing-usb-ioctls.patch [new file with mode: 0644]
linux/unslung-kernel-2.3r25/usbnet.patch [new file with mode: 0644]
linux/unslung-standard-kernel_2.3r25.oe [new file with mode: 0644]
meta/nslu2-linksys-image.oe [new file with mode: 0644]
meta/unslung-able-image.oe [new file with mode: 0644]
meta/unslung-image-able.oe [deleted file]
meta/unslung-image-base.oe [deleted file]
meta/unslung-image-ext3flash.oe [deleted file]
meta/unslung-image-standard.oe [deleted file]
meta/unslung-image-vfatdisk2.oe [deleted file]
meta/unslung-image.oe
meta/unslung-standard-image.oe [new file with mode: 0644]
meta/unslung-switchbox-image.oe [new file with mode: 0644]
nslu2-binary-only/nslu2-firmware-binary_2.3r25.oe [deleted file]
nslu2-binary-only/nslu2-linksys-firmware_2.3r25.oe [new file with mode: 0644]
nslu2-binary-only/nslu2-linksys-libs_2.3r25.oe [new file with mode: 0644]
nslu2-binary-only/nslu2-unslung-ramdisk-able_2.3r25.oe [deleted file]
nslu2-binary-only/nslu2-unslung-ramdisk-ext3flash_2.3r25.oe [deleted file]
nslu2-binary-only/nslu2-unslung-ramdisk-standard_2.3r25.oe [deleted file]
nslu2-binary-only/nslu2-unslung-ramdisk-vfatdisk2_2.3r25.oe [deleted file]
nslu2-binary-only/nslu2-unslung-ramdisk/able/linuxrc [deleted file]
nslu2-binary-only/nslu2-unslung-ramdisk/flashfs [deleted file]
nslu2-binary-only/nslu2-unslung-ramdisk/linuxrc [deleted file]
nslu2-binary-only/nslu2-unslung-ramdisk/rc.unslung [deleted file]
nslu2-binary-only/nslu2-unslung-ramdisk/unsling [deleted file]
nslu2-binary-only/nslu2-unslung-ramdisk/unslung.patch [deleted file]
nslu2-binary-only/nslu2-unslung-ramdisk_2.3r25.oe [deleted file]
nslu2-binary-only/unslung-able-ramdisk_2.3r25.oe [new file with mode: 0644]
nslu2-binary-only/unslung-ramdisk-2.3r25/README [new file with mode: 0644]
nslu2-binary-only/unslung-ramdisk-2.3r25/able/mount_usbdevfs.patch [new file with mode: 0644]
nslu2-binary-only/unslung-ramdisk-2.3r25/flashfs [new file with mode: 0644]
nslu2-binary-only/unslung-ramdisk-2.3r25/ipkg.conf [new file with mode: 0644]
nslu2-binary-only/unslung-ramdisk-2.3r25/linuxrc [new file with mode: 0644]
nslu2-binary-only/unslung-ramdisk-2.3r25/rc.unslung [new file with mode: 0644]
nslu2-binary-only/unslung-ramdisk-2.3r25/unsling [new file with mode: 0644]
nslu2-binary-only/unslung-ramdisk-2.3r25/unslung.patch [new file with mode: 0644]
nslu2-binary-only/unslung-standard-ramdisk_2.3r25.oe [new file with mode: 0644]

index a698fc2..701f564 100644 (file)
@@ -16,6 +16,7 @@ erich@erichl.mine.nu
 erich@erichv.mine.nu
 erich@mythtv.erich.mine.nu
 fontenot@chilli.conversagent.com
+g2@giantshoulder.com
 gbritton@doomcom.org
 ggilbert@dreamland.(none)
 ggilbert@fastframe.brooks.edu
index ed8bbf7..3e5fecf 100644 (file)
@@ -11,5 +11,5 @@ nslu2_pack_image () {
        rm -rf ${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}.rootfs.ext2.gz ${DEPLOY_DIR_IMAGE}/slug
 }
 
-EXTRA_IMAGEDEPENDS += 'slugtool-native nslu2-firmware-binary'
+EXTRA_IMAGEDEPENDS += 'slugtool-native nslu2-linksys-firmware'
 IMAGE_POSTPROCESS_COMMAND += "nslu2_pack_image; "
index 79f9681..880790a 100644 (file)
@@ -11,7 +11,7 @@ IMAGE_FSTYPE = "ext2.gz"
 
 BOOTSTRAP_EXTRA_DEPENDS += "virtual/kernel module-init-tools"
 BOOTSTRAP_EXTRA_RDEPENDS += "kernel-module-usbnet kernel-module-usbserial  \
-kernel-module-usbcore kernel-module-usb-storage  kernel-module-uhci-hcd \
+kernel-module-usbcore kernel-module-usb-storage  kernel-module-ohci-hcd \
 kernel-module-pegasus  kernel-module-p8022 kernel-module-kaweth \
 kernel-module-ehci-hcd \
 kernel-module-scsi-mod kernel-module-sd-mod kernel-module-ext3 kernel-module-jbd \
index ceaf110..ad4c3ee 100644 (file)
@@ -1,5 +1,5 @@
 #@TYPE: Distribution
-#@NAME: Unslung
+#@NAME: Unslung 
 #@DESCRIPTION: Unslung Linux Distribution for the NSLU2
 
 TARGET_FPU = "soft"
@@ -9,12 +9,17 @@ INHERIT += " package_ipk nslu2_flashimg"
 
 IMAGE_FSTYPE = "ext2.gz"
 
-BOOTSTRAP_EXTRA_DEPENDS += "virtual/kernel"
-BOOTSTRAP_EXTRA_RDEPENDS += "kernel-module-ax8817x kernel-module-catc \
-kernel-module-cdcether kernel-module-kaweth kernel-module-pegasus \
-kernel-module-rtl8150 kernel-module-usbnet kernel-module-mii"
+UNSLUNG_EXTRA_PACKAGES += 
+
+UNSLUNG_EXTRA_DEPENDS += 
 
-PREFERRED_PROVIDER_virtual/kernel ?= "nslu2-unslung-kernel-standard"
+UNSLUNG_EXTRA_RDEPENDS += "kernel-module-ax8817x kernel-module-catc \
+kernel-module-cdcether kernel-module-kaweth kernel-module-pegasus \
+kernel-module-rtl8150 kernel-module-usbnet kernel-module-mii \
+kernel-module-md kernel-module-raid0 kernel-module-raid1 kernel-module-raid5 \
+kernel-module-usb-serial"
+UNSLUNG_EXTRA_RRECOMMENDS += 
 
 PREFERRED_VERSION_glibc ?= "2.2.5"
 PREFERRED_VERSION_glibc-initial ?= "2.2.5"
index 1ad44c3..1cf3f51 100644 (file)
@@ -14,9 +14,9 @@
 /dev/kmem      c       640     0       0       1       2       -       -       -
 /dev/ledman    c       644     0       0       126     0       -       -       -
 /dev/mem       c       640     0       0       1       1       -       -       -
-/dev/mtd       c       664     0       0       90      0       0       2       4
-/dev/mtdblock  b       644     0       0       31      0       0       1       4
-/dev/mtdr      c       664     0       0       90      0       1       2       4
+/dev/mtd       c       664     0       0       90      0       0       2       8
+/dev/mtdblock  b       644     0       0       31      0       0       1       8
+/dev/mtdr      c       664     0       0       90      0       1       2       8
 /dev/null      c       666     0       0       1       3       -       -       -
 /dev/pbuttons  c       664     0       0       60      0       -       -       -
 /dev/ppp       c       644     0       0       108     0       -       -       -
diff --git a/libusb/libusb-0.1.8/configure.patch b/libusb/libusb-0.1.8/configure.patch
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/libusb/libusb_0.1.8.oe b/libusb/libusb_0.1.8.oe
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/linux/nslu2-linksys-2.4.22/gcc-registerparanoia.patch b/linux/nslu2-linksys-2.4.22/gcc-registerparanoia.patch
deleted file mode 100644 (file)
index 7c3e538..0000000
+++ /dev/null
@@ -1,57 +0,0 @@
-
-#
-# Patch managed by http://www.mn-logistik.de/unsupported/pxa250/patcher
-#
-
---- linux-2.4.22/include/asm-arm/system.h~gcc-registerparanoia 2004-09-08 19:45:34.000000000 -0500
-+++ linux-2.4.22/include/asm-arm/system.h      2004-09-08 19:53:01.000000000 -0500
-@@ -3,6 +3,15 @@
- #ifdef __KERNEL__
-+/*
-+ * This is used to ensure the compiler did actually allocate the register we
-+ * asked it for some inline assembly sequences.  Apparently we can't trust
-+ * the compiler from one version to another so a bit of paranoia won't hurt.
-+ * This string is meant to be concatenated with the inline asm string and
-+ * will cause compilation to stop on mismatch.
-+ */
-+#define __asmeq(x, y)  ".ifnc " x "," y " ; .err ; .endif\n\t"
-+
- #include <linux/config.h>
- #include <linux/kernel.h>
---- linux-2.4.22/include/asm-arm/uaccess.h~gcc-registerparanoia        2004-09-08 19:45:34.000000000 -0500
-+++ linux-2.4.22/include/asm-arm/uaccess.h     2004-09-08 19:59:20.000000000 -0500
-@@ -6,6 +6,7 @@
-  */
- #include <linux/sched.h>
- #include <asm/errno.h>
-+#include <asm/system.h>
- #define VERIFY_READ 0
- #define VERIFY_WRITE 1
-@@ -71,7 +72,9 @@
- extern int __get_user_bad(void);
- #define __get_user_x(__r1,__p,__e,__s,__i...)                         \
--         __asm__ __volatile__ ("bl    __get_user_" #__s               \
-+         __asm__ __volatile__ (                                       \
-+              __asmeq("%0", "r0") __asmeq("%1", "r1")                 \
-+              "bl     __get_user_" #__s                               \
-               : "=&r" (__e), "=r" (__r1)                              \
-               : "0" (__p)                                             \
-               : __i)
-@@ -110,7 +113,9 @@
- extern int __put_user_bad(void);
- #define __put_user_x(__r1,__p,__e,__s,__i...)                         \
--         __asm__ __volatile__ ("bl    __put_user_" #__s               \
-+         __asm__ __volatile__ (                                       \
-+              __asmeq("%0", "r0") __asmeq("%2", "r1")                 \
-+              "bl     __put_user_" #__s                               \
-               : "=&r" (__e)                                           \
-               : "0" (__p), "r" (__r1)                                 \
-               : __i)
---- linux-2.4.22/-~gcc-registerparanoia
-+++ linux-2.4.22/-
diff --git a/linux/nslu2-linksys-2.4.22/gcc3-userfuncs.patch b/linux/nslu2-linksys-2.4.22/gcc3-userfuncs.patch
deleted file mode 100644 (file)
index 54726bf..0000000
+++ /dev/null
@@ -1,134 +0,0 @@
-
-#
-# Patch managed by http://www.mn-logistik.de/unsupported/pxa250/patcher
-#
-
---- linux-2.4.22/arch/arm/lib/getuser.S~gcc3-userfuncs 2004-09-08 19:14:05.000000000 -0500
-+++ linux-2.4.22/arch/arm/lib/getuser.S        2004-09-08 19:49:27.000000000 -0500
-@@ -42,17 +42,17 @@
-       .global __get_user_2
- __get_user_2:
--      bic     r2, sp, #0x1f00
--      bic     r2, r2, #0x00ff
--      ldr     r2, [r2, #TSK_ADDR_LIMIT]
--      sub     r2, r2, #2
--      cmp     r0, r2
-+      bic     ip, sp, #0x1f00
-+      bic     ip, ip, #0x00ff
-+      ldr     ip, [ip, #TSK_ADDR_LIMIT]
-+      sub     ip, ip, #2
-+      cmp     r0, ip
- 2:    ldrlsbt r1, [r0], #1
--3:    ldrlsbt r2, [r0]
-+3:    ldrlsbt ip, [r0]
- #ifndef __ARMEB__
--      orrls   r1, r1, r2, lsl #8
-+      orrls   r1, r1, ip, lsl #8
- #else
--      orrls   r1, r2, r1, lsl #8
-+      orrls   r1, ip, r1, lsl #8
- #endif
-       movls   r0, #0
-       movls   pc, lr
---- linux-2.4.22/arch/arm/lib/putuser.S~gcc3-userfuncs 2004-09-08 19:14:05.000000000 -0500
-+++ linux-2.4.22/arch/arm/lib/putuser.S        2004-09-08 19:45:00.000000000 -0500
-@@ -18,7 +18,7 @@
-  * Inputs:    r0 contains the address
-  *            r1, r2 contains the value
-  * Outputs:   r0 is the error code
-- *            lr corrupted
-+ *            ip, lr corrupted
-  *
-  * No other registers must be altered.  (see include/asm-arm/uaccess.h
-  * for specific ASM register usage).
-@@ -30,11 +30,11 @@
-       .global __put_user_1
- __put_user_1:
--      bic     r2, sp, #0x1f00
--      bic     r2, r2, #0x00ff
--      ldr     r2, [r2, #TSK_ADDR_LIMIT]
--      sub     r2, r2, #1
--      cmp     r0, r2
-+      bic     ip, sp, #0x1f00
-+      bic     ip, ip, #0x00ff
-+      ldr     ip, [ip, #TSK_ADDR_LIMIT]
-+      sub     ip, ip, #1
-+      cmp     r0, ip
- 1:    strlsbt r1, [r0]
-       movls   r0, #0
-       movls   pc, lr
-@@ -42,20 +42,20 @@
-       .global __put_user_2
- __put_user_2:
--      bic     r2, sp, #0x1f00
--      bic     r2, r2, #0x00ff
--      ldr     r2, [r2, #TSK_ADDR_LIMIT]
--      sub     r2, r2, #2
--      cmp     r0, r2
-+      bic     ip, sp, #0x1f00
-+      bic     ip, ip, #0x00ff
-+      ldr     ip, [ip, #TSK_ADDR_LIMIT]
-+      sub     ip, ip, #2
-+      cmp     r0, ip
- #ifndef __ARMEB__
- 2:    strlsbt r1, [r0], #1
-       movls   r1, r1, lsr #8
- 3:    strlsbt r1, [r0]
- #else
--2:    movls   r2, r1
-+2:    movls   ip, r1
-       movls   r1, r1, lsr #8
-       strlsbt r1, [r0], #1
--      movls   r1, r2
-+      movls   r1, ip
- 3:    strlsbt r1, [r0]
- #endif
-       movls   r0, #0
-@@ -64,11 +64,11 @@
-       .global __put_user_4
- __put_user_4:
--      bic     r2, sp, #0x1f00
--      bic     r2, r2, #0x00ff
--      ldr     r2, [r2, #TSK_ADDR_LIMIT]
--      sub     r2, r2, #4
--      cmp     r0, r2
-+      bic     ip, sp, #0x1f00
-+      bic     ip, ip, #0x00ff
-+      ldr     ip, [ip, #TSK_ADDR_LIMIT]
-+      sub     ip, ip, #4
-+      cmp     r0, ip
- 4:    strlst  r1, [r0]
-       movls   r0, #0
-       movls   pc, lr
---- linux-2.4.22/include/asm-arm/uaccess.h~gcc3-userfuncs      2004-09-08 19:36:03.000000000 -0500
-+++ linux-2.4.22/include/asm-arm/uaccess.h     2004-09-08 20:03:34.000000000 -0500
-@@ -86,7 +86,7 @@
-                       __get_user_x(__r1, __p, __e, 1, "lr");          \
-                       break;                                          \
-               case 2:                                                 \
--                      __get_user_x(__r1, __p, __e, 2, "r2", "lr");    \
-+                      __get_user_x(__r1, __p, __e, 2, "ip", "lr");    \
-                       break;                                          \
-               case 4:                                                 \
-                       __get_user_x(__r1, __p, __e, 4, "lr");          \
-@@ -122,13 +122,13 @@
-               register int __e asm("r0");                             \
-               switch (sizeof(*(p))) {                                 \
-               case 1:                                                 \
--                      __put_user_x(__r1, __p, __e, 1, "r2", "lr");    \
-+                      __put_user_x(__r1, __p, __e, 1, "ip", "lr");    \
-                       break;                                          \
-               case 2:                                                 \
--                      __put_user_x(__r1, __p, __e, 2, "r2", "lr");    \
-+                      __put_user_x(__r1, __p, __e, 2, "ip", "lr");    \
-                       break;                                          \
-               case 4:                                                 \
--                      __put_user_x(__r1, __p, __e, 4, "r2", "lr");    \
-+                      __put_user_x(__r1, __p, __e, 4, "ip", "lr");    \
-                       break;                                          \
-               case 8:                                                 \
-                       __put_user_x(__r1, __p, __e, 8, "ip", "lr");    \
diff --git a/linux/nslu2-linksys-2.4.22/gl811e.patch b/linux/nslu2-linksys-2.4.22/gl811e.patch
deleted file mode 100644 (file)
index 106c329..0000000
+++ /dev/null
@@ -1,43 +0,0 @@
---- linux-2.4.22/drivers/usb/storage/transport.c       Fri Jul  9 10:56:27 2004
-+++ linux-2.4.22/drivers/usb/storage/transport.c       Fri Jul  9 11:51:14 2004
-@@ -1170,6 +1170,12 @@
-       /* if the command transfered well, then we go to the data stage */
-       if (result == 0) {
-+
-+              /* Genesys Logic interface chips need a 100us delay between
-+               * the command phase and the data phase */
-+              if (us->pusb_dev->descriptor.idVendor == USB_VENDOR_ID_GENESYS)
-+                      udelay(100);
-+
-               /* send/receive data payload, if there is any */
-               if (bcb->DataTransferLength) {
-                       usb_stor_transfer(srb, us);
---- linux-2.4.22/drivers/usb/storage/usb.c     Fri Jul  9 11:44:53 2004
-+++ linux-2.4.22/drivers/usb/storage/usb.c     Fri Jul  9 11:49:44 2004
-@@ -996,6 +996,15 @@
-                */
-               (struct us_data *)ss->htmplt.proc_dir = ss; 
-+              /* According to the technical support people at Genesys Logic,
-+               * devices using their chips have problems transferring more
-+               * than 32 KB at a time.  In practice people have found that
-+               * 64 KB works okay and that's what Windows does.  But we'll
-+               * be conservative.
-+               */
-+              if (ss->pusb_dev->descriptor.idVendor == USB_VENDOR_ID_GENESYS)
-+                      ss->htmplt.max_sectors = 64;
-+
-               /* Just before we start our control thread, initialize
-                * the device if it needs initialization */
-               if (unusual_dev && unusual_dev->initFunction)
---- linux-2.4.22/drivers/usb/storage/usb.h     Fri Jul  9 10:56:03 2004
-+++ linux-2.4.22/drivers/usb/storage/usb.h     Fri Jul  9 11:45:49 2004
-@@ -193,4 +193,7 @@
- /* Function to fill an inquiry response. See usb.c for details */
- extern void fill_inquiry_response(struct us_data *us,
-       unsigned char *data, unsigned int data_len);
-+
-+/* Vendor ID list for devices that require special handling */
-+#define USB_VENDOR_ID_GENESYS         0x05e3  /* Genesys Logic */
- #endif
diff --git a/linux/nslu2-linksys-2.4.22/linksys_can_bite_me.patch b/linux/nslu2-linksys-2.4.22/linksys_can_bite_me.patch
deleted file mode 100644 (file)
index 2afbe66..0000000
+++ /dev/null
@@ -1,34 +0,0 @@
-
-#
-# Patch managed by http://www.mn-logistik.de/unsupported/pxa250/patcher
-#
-
---- linux-2.4.22/drivers/usb/Config.in~linksys_can_bite_me     2004-09-08 19:14:15.000000000 -0500
-+++ linux-2.4.22/drivers/usb/Config.in 2004-09-08 19:19:37.000000000 -0500
-@@ -120,6 +120,4 @@
-    fi
- fi
--source drivers/usb/gadget/Config.in
--
- endmenu
---- linux-2.4.22/drivers/ixp400/Makefile~linksys_can_bite_me   2004-09-08 19:14:08.000000000 -0500
-+++ linux-2.4.22/drivers/ixp400/Makefile       2004-09-08 19:32:55.000000000 -0500
-@@ -78,7 +78,9 @@
- # DAMAGE."
- #
- # -- End Intel/GPL Copyright Notice --
-+#
-+ifdef CONFIG_IXP425_CSR
- include $(ROOTDIR)/IXP400lib/ixp400_xscale_sw/buildUtils/environment.linux
- # IX_XSCALE_SW=$(ROOTDIR)/IXP400lib/ixp400_xscale_sw/
- # The kernel makefiles override the value of CFLAGS on the make
-@@ -148,6 +150,7 @@
- # directory. Note that they must be filenames in this directory - the
- # ramdisk rules cannot handle paths in this list.
- obj-m := $(IXP400_MODULES)
-+endif
- # Include the generic kernel build system rules
- include $(TOPDIR)/Rules.make
diff --git a/linux/nslu2-linksys-2.4.22/linux-2.4.24-attribute-used.patch b/linux/nslu2-linksys-2.4.22/linux-2.4.24-attribute-used.patch
deleted file mode 100644 (file)
index bcf1c10..0000000
+++ /dev/null
@@ -1,140 +0,0 @@
-diff -purN linux-2.4.24-uc0.orig/include/asm-arm/setup.h linux-2.4.24-uc0/include/asm-arm/setup.h
---- linux-2.4.24-uc0.orig/include/asm-arm/setup.h      2003-08-25 04:44:43.000000000 -0700
-+++ linux-2.4.24-uc0/include/asm-arm/setup.h   2004-09-09 04:36:03.000000000 -0700
-@@ -236,7 +236,7 @@ struct tagtable {
-       int (*parse)(const struct tag *);
- };
--#define __tag __attribute__((unused, __section__(".taglist")))
-+#define __tag __attribute_used__ __attribute__((__section__(".taglist")))
- #define __tagtable(tag, fn) \
- static struct tagtable __tagtable_##fn __tag = { tag, fn }
-diff -purN linux-2.4.24-uc0.orig/include/linux/compiler.h linux-2.4.24-uc0/include/linux/compiler.h
---- linux-2.4.24-uc0.orig/include/linux/compiler.h     2004-03-31 21:52:49.000000000 -0800
-+++ linux-2.4.24-uc0/include/linux/compiler.h  2004-09-09 01:33:29.000000000 -0700
-@@ -13,4 +13,18 @@
- #define likely(x)     __builtin_expect((x),1)
- #define unlikely(x)   __builtin_expect((x),0)
-+#if __GNUC__ > 3
-+#define __attribute_used__     __attribute__((__used__))
-+#elif __GNUC__ == 3
-+#if  __GNUC_MINOR__ >= 3
-+# define __attribute_used__    __attribute__((__used__))
-+#else
-+# define __attribute_used__    __attribute__((__unused__))
-+#endif /* __GNUC_MINOR__ >= 3 */
-+#elif __GNUC__ == 2
-+#define __attribute_used__     __attribute__((__unused__))
-+#else
-+#define __attribute_used__     /* not implemented */
-+#endif /* __GNUC__ */
-+
- #endif /* __LINUX_COMPILER_H */
-diff -purN linux-2.4.24-uc0.orig/include/linux/init.h linux-2.4.24-uc0/include/linux/init.h
---- linux-2.4.24-uc0.orig/include/linux/init.h 2004-03-31 21:52:50.000000000 -0800
-+++ linux-2.4.24-uc0/include/linux/init.h      2004-09-09 01:38:11.000000000 -0700
-@@ -2,6 +2,7 @@
- #define _LINUX_INIT_H
- #include <linux/config.h>
-+#include <linux/compiler.h>
- /* These macros are used to mark some functions or 
-  * initialized data (doesn't apply to uninitialized data)
-@@ -51,7 +52,7 @@ typedef void (*exitcall_t)(void);
- extern initcall_t __initcall_start, __initcall_end;
- #define __initcall(fn)                                                                \
--      static initcall_t __initcall_##fn __init_call = fn
-+      static initcall_t __initcall_##fn __attribute_used__ __init_call = fn
- #define __exitcall(fn)                                                                \
-       static exitcall_t __exitcall_##fn __exit_call = fn
-@@ -67,7 +68,7 @@ extern struct kernel_param __setup_start
- #define __setup(str, fn)                                                              \
-       static char __setup_str_##fn[] __initdata = str;                                \
--      static struct kernel_param __setup_##fn __attribute__((unused)) __initsetup = { __setup_str_##fn, fn }
-+      static struct kernel_param __setup_##fn __attribute_used__ __initsetup = { __setup_str_##fn, fn }
- #endif /* __ASSEMBLY__ */
-@@ -77,16 +78,16 @@ extern struct kernel_param __setup_start
-  */
- #ifndef NO_TEXT_SECTIONS
- #define __init                __attribute__ ((__section__ (".text.init")))
--#define __exit                __attribute__ ((unused, __section__(".text.exit")))
-+#define __exit                __attribute_used__ __attribute__ ((__section__(".text.exit")))
- #else
- #define __init
--#define __exit                __attribute__ ((unused))
-+#define __exit                __attribute_used__
- #endif
- #define __initdata    __attribute__ ((__section__ (".data.init")))
--#define __exitdata    __attribute__ ((unused, __section__ (".data.exit")))
--#define __initsetup   __attribute__ ((unused,__section__ (".setup.init")))
--#define __init_call   __attribute__ ((unused,__section__ (".initcall.init")))
--#define __exit_call   __attribute__ ((unused,__section__ (".exitcall.exit")))
-+#define __exitdata    __attribute_used__ __attribute__ ((__section__ (".data.exit")))
-+#define __initsetup   __attribute_used__ __attribute__ ((__section__ (".setup.init")))
-+#define __init_call   __attribute_used__ __attribute__ ((__section__ (".initcall.init")))
-+#define __exit_call   __attribute_used__ __attribute__ ((__section__ (".exitcall.exit")))
- /* For assembly routines */
- #define __INIT                .section        ".text.init","ax"
-diff -purN linux-2.4.24-uc0.orig/include/linux/module.h linux-2.4.24-uc0/include/linux/module.h
---- linux-2.4.24-uc0.orig/include/linux/module.h       2002-08-02 17:39:45.000000000 -0700
-+++ linux-2.4.24-uc0/include/linux/module.h    2004-09-09 03:15:30.000000000 -0700
-@@ -8,6 +8,7 @@
- #define _LINUX_MODULE_H
- #include <linux/config.h>
-+#include <linux/compiler.h>
- #include <linux/spinlock.h>
- #include <linux/list.h>
-@@ -254,9 +255,9 @@ __attribute__((section(".modinfo"))) =             
-  */
- #define MODULE_GENERIC_TABLE(gtype,name)      \
- static const unsigned long __module_##gtype##_size \
--  __attribute__ ((unused)) = sizeof(struct gtype##_id); \
-+  __attribute_used__ = sizeof(struct gtype##_id); \
- static const struct gtype##_id * __module_##gtype##_table \
--  __attribute__ ((unused)) = name
-+  __attribute_used__ = name
- /*
-  * The following license idents are currently accepted as indicating free
-@@ -284,7 +285,7 @@ static const struct gtype##_id * __modul
-  */
-  
- #define MODULE_LICENSE(license)       \
--static const char __module_license[] __attribute__((section(".modinfo"))) =   \
-+static const char __module_license[] __attribute_used__ __attribute__((section(".modinfo"))) =   \
- "license=" license
- /* Define the module variable, and usage macros.  */
-@@ -296,10 +297,10 @@ extern struct module __this_module;
- #define MOD_IN_USE            __MOD_IN_USE(THIS_MODULE)
- #include <linux/version.h>
--static const char __module_kernel_version[] __attribute__((section(".modinfo"))) =
-+static const char __module_kernel_version[] __attribute_used__ __attribute__((section(".modinfo"))) =
- "kernel_version=" UTS_RELEASE;
- #ifdef MODVERSIONS
--static const char __module_using_checksums[] __attribute__((section(".modinfo"))) =
-+static const char __module_using_checksums[] __attribute_used__ __attribute__((section(".modinfo"))) =
- "using_checksums=1";
- #endif
-@@ -319,7 +320,7 @@ static const char __module_using_checksu
-  */
- #define MODULE_GENERIC_TABLE(gtype,name) \
- static const struct gtype##_id * __module_##gtype##_table \
--  __attribute__ ((unused, __section__(".data.exit"))) = name
-+  __attribute_used__ __attribute__ ((__section__(".data.exit"))) = name
- #ifndef __GENKSYMS__
diff --git a/linux/nslu2-linksys-2.4.22/nofpu.patch b/linux/nslu2-linksys-2.4.22/nofpu.patch
deleted file mode 100644 (file)
index c23eceb..0000000
+++ /dev/null
@@ -1,18 +0,0 @@
-
-#
-# Patch managed by http://www.mn-logistik.de/unsupported/pxa250/patcher
-#
-
---- linux-2.4.22/arch/arm/Makefile~nofpu       2004-09-08 19:34:11.000000000 -0500
-+++ linux-2.4.22/arch/arm/Makefile     2004-09-08 20:03:34.000000000 -0500
-@@ -76,7 +76,7 @@
- CFLAGS_BOOT   :=$(apcs-y) $(arch-y) $(tune-y) -mshort-load-bytes -msoft-float -Uarm
- CFLAGS                +=$(apcs-y) $(arch-y) $(tune-y) -mshort-load-bytes -msoft-float -Uarm
--AFLAGS                +=$(apcs-y) $(arch-y) -mno-fpu -msoft-float
-+AFLAGS                +=$(apcs-y) $(arch-y) -msoft-float
- ifeq ($(CONFIG_CPU_26),y)
- PROCESSOR     := armo
---- linux-2.4.22/-~nofpu
-+++ linux-2.4.22/-
diff --git a/linux/nslu2-linksys-2.4.22/nslu2/defconfig b/linux/nslu2-linksys-2.4.22/nslu2/defconfig
deleted file mode 100644 (file)
index bcdbeaf..0000000
+++ /dev/null
@@ -1,973 +0,0 @@
-#
-# Automatically generated by make menuconfig: don't edit
-#
-CONFIG_ARM=y
-# CONFIG_EISA is not set
-# CONFIG_SBUS is not set
-# CONFIG_MCA is not set
-CONFIG_UID16=y
-CONFIG_RWSEM_GENERIC_SPINLOCK=y
-# CONFIG_RWSEM_XCHGADD_ALGORITHM is not set
-# CONFIG_GENERIC_BUST_SPINLOCK is not set
-# CONFIG_GENERIC_ISA_DMA is not set
-
-#
-# Code maturity level options
-#
-CONFIG_EXPERIMENTAL=y
-# CONFIG_ADVANCED_OPTIONS is not set
-# CONFIG_OBSOLETE is not set
-
-#
-# Loadable module support
-#
-CONFIG_MODULES=y
-# CONFIG_MODVERSIONS is not set
-# CONFIG_KMOD is not set
-
-#
-# System Type
-#
-# CONFIG_ARCH_ADIFCC is not set
-# CONFIG_ARCH_ANAKIN is not set
-# CONFIG_ARCH_ARCA5K is not set
-# CONFIG_ARCH_CLPS7500 is not set
-# CONFIG_ARCH_CLPS711X is not set
-# CONFIG_ARCH_CO285 is not set
-# CONFIG_ARCH_EBSA110 is not set
-# CONFIG_ARCH_CAMELOT is not set
-# CONFIG_ARCH_FOOTBRIDGE is not set
-# CONFIG_ARCH_INTEGRATOR is not set
-# CONFIG_ARCH_IOP3XX is not set
-# CONFIG_ARCH_IXP1200 is not set
-# CONFIG_ARCH_IXP2000 is not set
-CONFIG_ARCH_IXP425=y
-# CONFIG_ARCH_OMAHA is not set
-# CONFIG_ARCH_L7200 is not set
-# CONFIG_ARCH_MX1ADS is not set
-# CONFIG_ARCH_RPC is not set
-# CONFIG_ARCH_RISCSTATION is not set
-# CONFIG_ARCH_SA1100 is not set
-# CONFIG_ARCH_SHARK is not set
-# CONFIG_ARCH_AT91RM9200 is not set
-
-#
-# Archimedes/A5000 Implementations
-#
-# CONFIG_ARCH_ARC is not set
-# CONFIG_ARCH_A5K is not set
-
-#
-# Footbridge Implementations
-#
-# CONFIG_ARCH_CATS is not set
-# CONFIG_ARCH_PERSONAL_SERVER is not set
-# CONFIG_ARCH_EBSA285_ADDIN is not set
-# CONFIG_ARCH_EBSA285_HOST is not set
-# CONFIG_ARCH_NETWINDER is not set
-
-#
-# SA11x0 Implementations
-#
-# CONFIG_SA1100_ACCELENT is not set
-# CONFIG_SA1100_ASSABET is not set
-# CONFIG_ASSABET_NEPONSET is not set
-# CONFIG_SA1100_ADSAGC is not set
-# CONFIG_SA1100_ADSBITSY is not set
-# CONFIG_SA1100_ADSBITSYPLUS is not set
-# CONFIG_SA1100_BRUTUS is not set
-# CONFIG_SA1100_CEP is not set
-# CONFIG_SA1100_CERF is not set
-# CONFIG_SA1100_H3100 is not set
-# CONFIG_SA1100_H3600 is not set
-# CONFIG_SA1100_H3800 is not set
-# CONFIG_SA1100_H3XXX is not set
-# CONFIG_H3600_SLEEVE is not set
-# CONFIG_SA1100_EXTENEX1 is not set
-# CONFIG_SA1100_FLEXANET is not set
-# CONFIG_SA1100_FREEBIRD is not set
-# CONFIG_SA1100_FRODO is not set
-# CONFIG_SA1100_GRAPHICSCLIENT is not set
-# CONFIG_SA1100_GRAPHICSMASTER is not set
-# CONFIG_SA1100_HACKKIT is not set
-# CONFIG_SA1100_BADGE4 is not set
-# CONFIG_SA1100_JORNADA720 is not set
-# CONFIG_SA1100_HUW_WEBPANEL is not set
-# CONFIG_SA1100_ITSY is not set
-# CONFIG_SA1100_LART is not set
-# CONFIG_SA1100_NANOENGINE is not set
-# CONFIG_SA1100_OMNIMETER is not set
-# CONFIG_SA1100_PANGOLIN is not set
-# CONFIG_SA1100_PLEB is not set
-# CONFIG_SA1100_PT_SYSTEM3 is not set
-# CONFIG_SA1100_SHANNON is not set
-# CONFIG_SA1100_SHERMAN is not set
-# CONFIG_SA1100_SIMPAD is not set
-# CONFIG_SA1100_SIMPUTER is not set
-# CONFIG_SA1100_PFS168 is not set
-# CONFIG_SA1100_VICTOR is not set
-# CONFIG_SA1100_XP860 is not set
-# CONFIG_SA1100_YOPY is not set
-# CONFIG_SA1100_USB is not set
-# CONFIG_SA1100_USB_NETLINK is not set
-# CONFIG_SA1100_USB_CHAR is not set
-# CONFIG_SA1100_SSP is not set
-
-#
-# IXP425 Implementation Options
-#
-CONFIG_ARCH_IXDP425=y
-# CONFIG_ARCH_IXCDP1100 is not set
-# CONFIG_ARCH_PRPMC1100 is not set
-# CONFIG_ARCH_IXP425_COYOTE is not set
-# CONFIG_ARCH_SE4000 is not set
-CONFIG_IXP425_SDRAM_SIZE=32
-# CONFIG_IXP425_LARGE_SDRAM is not set
-CONFIG_IXP425_PCI_ERRATA=y
-# CONFIG_IXP425_OS_TIMER1 is not set
-# CONFIG_XSCALE_PMU_TIMER is not set
-# CONFIG_IXP425_CSR is not set
-
-#
-# AT91RM9200 Implementations
-#
-# CONFIG_ARCH_AT91RM9200DK is not set
-
-#
-# CLPS711X/EP721X Implementations
-#
-# CONFIG_ARCH_AUTCPU12 is not set
-# CONFIG_ARCH_CDB89712 is not set
-# CONFIG_ARCH_CLEP7312 is not set
-# CONFIG_ARCH_EDB7211 is not set
-# CONFIG_ARCH_FORTUNET is not set
-# CONFIG_ARCH_GUIDEA07 is not set
-# CONFIG_ARCH_P720T is not set
-# CONFIG_ARCH_EP7211 is not set
-# CONFIG_ARCH_EP7212 is not set
-# CONFIG_ARCH_ACORN is not set
-# CONFIG_FOOTBRIDGE is not set
-# CONFIG_FOOTBRIDGE_HOST is not set
-# CONFIG_FOOTBRIDGE_ADDIN is not set
-CONFIG_CPU_32=y
-# CONFIG_CPU_26 is not set
-# CONFIG_CPU_ARM610 is not set
-# CONFIG_CPU_ARM710 is not set
-# CONFIG_CPU_ARM720T is not set
-# CONFIG_CPU_ARM920T is not set
-# CONFIG_CPU_ARM922T is not set
-# CONFIG_PLD is not set
-# CONFIG_CPU_ARM926T is not set
-# CONFIG_CPU_ARM1020 is not set
-# CONFIG_CPU_ARM1026 is not set
-# CONFIG_CPU_SA110 is not set
-# CONFIG_CPU_SA1100 is not set
-# CONFIG_CPU_32v3 is not set
-# CONFIG_CPU_32v4 is not set
-CONFIG_CPU_32v5=y
-CONFIG_CPU_XSCALE=y
-CONFIG_ARM_THUMB=y
-# CONFIG_XSCALE_PMU_TIMER is not set
-# CONFIG_XSCALE_CACHE_ERRATA is not set
-# CONFIG_XSCALE_BDI2000 is not set
-# CONFIG_DISCONTIGMEM is not set
-CONFIG_CPU_BIG_ENDIAN=y
-
-#
-# General setup
-#
-CONFIG_PCI=y
-CONFIG_PCI_AUTOCONFIG=y
-# CONFIG_ISA is not set
-# CONFIG_ISA_DMA is not set
-CONFIG_KERNEL_START=0xc0000000
-# CONFIG_ZBOOT_ROM is not set
-CONFIG_ZBOOT_ROM_TEXT=0
-CONFIG_ZBOOT_ROM_BSS=0
-CONFIG_PCI_NAMES=y
-# CONFIG_HOTPLUG is not set
-# CONFIG_PCMCIA is not set
-CONFIG_NET=y
-CONFIG_SYSVIPC=y
-# CONFIG_BSD_PROCESS_ACCT is not set
-CONFIG_SYSCTL=y
-CONFIG_FPE_NWFPE=y
-# CONFIG_FPE_NWFPE_XP is not set
-# CONFIG_FPE_FASTFPE is not set
-CONFIG_KCORE_ELF=y
-# CONFIG_KCORE_AOUT is not set
-CONFIG_BINFMT_AOUT=y
-CONFIG_BINFMT_ELF=y
-# CONFIG_BINFMT_MISC is not set
-# CONFIG_PM is not set
-# CONFIG_ARTHUR is not set
-CONFIG_CMDLINE="console=ttyS0,115200 root=/dev/ram0 initrd=0x01000000,10M mem=32M@0x00000000"
-CONFIG_ALIGNMENT_TRAP=y
-
-#
-# Parallel port support
-#
-# CONFIG_PARPORT is not set
-
-#
-# Memory Technology Devices (MTD)
-#
-CONFIG_MTD=y
-# CONFIG_MTD_DEBUG is not set
-CONFIG_MTD_PARTITIONS=y
-# CONFIG_MTD_CONCAT is not set
-# CONFIG_MTD_REDBOOT_PARTS is not set
-# CONFIG_MTD_CMDLINE_PARTS is not set
-# CONFIG_MTD_AFS_PARTS is not set
-CONFIG_MTD_CHAR=y
-CONFIG_MTD_BLOCK=y
-# CONFIG_FTL is not set
-# CONFIG_NFTL is not set
-# CONFIG_INFTL is not set
-
-#
-# RAM/ROM/Flash chip drivers
-#
-CONFIG_MTD_CFI=y
-# CONFIG_MTD_JEDECPROBE is not set
-CONFIG_MTD_GEN_PROBE=y
-# CONFIG_MTD_CFI_ADV_OPTIONS is not set
-CONFIG_MTD_CFI_INTELEXT=y
-# CONFIG_MTD_CFI_AMDSTD is not set
-# CONFIG_MTD_CFI_STAA is not set
-# CONFIG_MTD_RAM is not set
-# CONFIG_MTD_ROM is not set
-# CONFIG_MTD_ABSENT is not set
-# CONFIG_MTD_OBSOLETE_CHIPS is not set
-# CONFIG_MTD_AMDSTD is not set
-# CONFIG_MTD_SHARP is not set
-# CONFIG_MTD_JEDEC is not set
-
-#
-# Mapping drivers for chip access
-#
-# CONFIG_MTD_PHYSMAP is not set
-# CONFIG_MTD_DRAGONIX is not set
-# CONFIG_MTD_NETtel is not set
-# CONFIG_MTD_SNAPGEODE is not set
-# CONFIG_MTD_NETteluC is not set
-# CONFIG_MTD_MBVANILLA is not set
-# CONFIG_MTD_KeyTechnology is not set
-# CONFIG_MTD_NORA is not set
-# CONFIG_MTD_ARM_INTEGRATOR is not set
-# CONFIG_MTD_CDB89712 is not set
-# CONFIG_MTD_SA1100 is not set
-# CONFIG_MTD_DC21285 is not set
-# CONFIG_MTD_IQ80310 is not set
-# CONFIG_MTD_EPXA10DB is not set
-# CONFIG_MTD_FORTUNET is not set
-# CONFIG_MTD_AUTCPU12 is not set
-CONFIG_MTD_IXP425=y
-# CONFIG_MTD_IXP425_COYOTE is not set
-# CONFIG_MTD_SE4000 is not set
-# CONFIG_MTD_EDB7312 is not set
-# CONFIG_MTD_IMPA7 is not set
-# CONFIG_MTD_CEIVA is not set
-# CONFIG_MTD_PCI is not set
-# CONFIG_MTD_PCMCIA is not set
-
-#
-# Self-contained MTD device drivers
-#
-# CONFIG_MTD_PMC551 is not set
-# CONFIG_MTD_SLRAM is not set
-# CONFIG_MTD_MTDRAM is not set
-# CONFIG_MTD_BLKMTD is not set
-# CONFIG_MTD_DOC1000 is not set
-# CONFIG_MTD_DOC2000 is not set
-# CONFIG_MTD_DOC2001 is not set
-# CONFIG_MTD_DOC2001PLUS is not set
-# CONFIG_MTD_DOCPROBE is not set
-
-#
-# NAND Flash Device Drivers
-#
-# CONFIG_MTD_NAND is not set
-
-#
-# Plug and Play configuration
-#
-# CONFIG_PNP is not set
-# CONFIG_ISAPNP is not set
-
-#
-# Block devices
-#
-# CONFIG_BLK_DEV_FD is not set
-# CONFIG_BLK_DEV_XD is not set
-# CONFIG_PARIDE is not set
-# CONFIG_BLK_CPQ_DA is not set
-# CONFIG_BLK_CPQ_CISS_DA is not set
-# CONFIG_CISS_SCSI_TAPE is not set
-# CONFIG_BLK_DEV_DAC960 is not set
-# CONFIG_BLK_DEV_UMEM is not set
-# CONFIG_BLK_DEV_LOOP is not set
-# CONFIG_BLK_DEV_NBD is not set
-CONFIG_BLK_DEV_RAM=y
-CONFIG_BLK_DEV_RAM_SIZE=16384
-CONFIG_BLK_DEV_INITRD=y
-# CONFIG_BLK_DEV_RAMDISK_DATA is not set
-# CONFIG_BLK_DEV_BLKMEM is not set
-# CONFIG_BLK_STATS is not set
-
-#
-# Multi-device support (RAID and LVM)
-#
-# CONFIG_MD is not set
-# CONFIG_BLK_DEV_MD is not set
-# CONFIG_MD_LINEAR is not set
-# CONFIG_MD_RAID0 is not set
-# CONFIG_MD_RAID1 is not set
-# CONFIG_MD_RAID5 is not set
-# CONFIG_MD_MULTIPATH is not set
-# CONFIG_BLK_DEV_LVM is not set
-
-#
-# Networking options
-#
-CONFIG_PACKET=y
-# CONFIG_PACKET_MMAP is not set
-# CONFIG_NETLINK_DEV is not set
-CONFIG_NETFILTER=y
-# CONFIG_NETFILTER_DEBUG is not set
-CONFIG_FILTER=y
-CONFIG_UNIX=y
-CONFIG_INET=y
-CONFIG_IP_MULTICAST=y
-CONFIG_IP_ADVANCED_ROUTER=y
-# CONFIG_IP_MULTIPLE_TABLES is not set
-# CONFIG_IP_ROUTE_MULTIPATH is not set
-# CONFIG_IP_ROUTE_MULTIPATH_SEQUENTIAL is not set
-# CONFIG_IP_ROUTE_TOS is not set
-# CONFIG_IP_ROUTE_VERBOSE is not set
-CONFIG_IP_PNP=y
-# CONFIG_IP_PNP_DHCP is not set
-CONFIG_IP_PNP_BOOTP=y
-# CONFIG_IP_PNP_RARP is not set
-# CONFIG_NET_ARP_LIMIT is not set
-# CONFIG_NET_IPIP is not set
-# CONFIG_NET_IPGRE is not set
-# CONFIG_IP_MROUTE is not set
-# CONFIG_ARPD is not set
-# CONFIG_INET_ECN is not set
-# CONFIG_SYN_COOKIES is not set
-
-#
-#   IP: Netfilter Configuration
-#
-# CONFIG_IP_NF_CONNTRACK is not set
-# CONFIG_IP_NF_QUEUE is not set
-# CONFIG_IP_NF_IPTABLES is not set
-# CONFIG_IP_NF_ARPTABLES is not set
-# CONFIG_IP_NF_COMPAT_IPCHAINS is not set
-# CONFIG_IP_NF_COMPAT_IPFWADM is not set
-# CONFIG_IPV6 is not set
-# CONFIG_KHTTPD is not set
-# CONFIG_ATM is not set
-# CONFIG_VLAN_8021Q is not set
-# CONFIG_IPX is not set
-# CONFIG_ATALK is not set
-
-#
-# Appletalk devices
-#
-# CONFIG_DEV_APPLETALK is not set
-# CONFIG_DECNET is not set
-# CONFIG_BRIDGE is not set
-# CONFIG_X25 is not set
-# CONFIG_LAPB is not set
-# CONFIG_LLC is not set
-# CONFIG_NET_DIVERT is not set
-# CONFIG_ECONET is not set
-# CONFIG_WAN_ROUTER is not set
-# CONFIG_NET_FASTROUTE is not set
-# CONFIG_NET_HW_FLOWCONTROL is not set
-
-#
-# QoS and/or fair queueing
-#
-# CONFIG_NET_SCHED is not set
-# CONFIG_IPSEC is not set
-
-#
-# Network testing
-#
-# CONFIG_NET_PKTGEN is not set
-
-#
-# Network device support
-#
-CONFIG_NETDEVICES=y
-
-#
-# ARCnet devices
-#
-# CONFIG_ARCNET is not set
-# CONFIG_DUMMY is not set
-# CONFIG_BONDING is not set
-# CONFIG_EQUALIZER is not set
-# CONFIG_TUN is not set
-# CONFIG_ETHERTAP is not set
-
-#
-# Ethernet (10 or 100Mbit)
-#
-CONFIG_NET_ETHERNET=y
-# CONFIG_ARM_AM79C961A is not set
-# CONFIG_ARM_CIRRUS is not set
-# CONFIG_IXP425_ETH is not set
-# CONFIG_SUNLANCE is not set
-# CONFIG_HAPPYMEAL is not set
-# CONFIG_SUNBMAC is not set
-# CONFIG_SUNQE is not set
-# CONFIG_SUNGEM is not set
-# CONFIG_NET_VENDOR_3COM is not set
-# CONFIG_LANCE is not set
-# CONFIG_NET_VENDOR_SMC is not set
-# CONFIG_NET_VENDOR_RACAL is not set
-# CONFIG_HP100 is not set
-# CONFIG_NET_ISA is not set
-CONFIG_NET_PCI=y
-# CONFIG_PCNET32 is not set
-# CONFIG_AMD8111_ETH is not set
-# CONFIG_ADAPTEC_STARFIRE is not set
-# CONFIG_APRICOT is not set
-# CONFIG_B44 is not set
-# CONFIG_CS89x0 is not set
-# CONFIG_TULIP is not set
-# CONFIG_DE4X5 is not set
-# CONFIG_DGRS is not set
-# CONFIG_DM9102 is not set
-# CONFIG_EEPRO100 is not set
-# CONFIG_EEPRO100_PIO is not set
-# CONFIG_E100 is not set
-# CONFIG_LNE390 is not set
-# CONFIG_FEALNX is not set
-# CONFIG_NATSEMI is not set
-# CONFIG_NE2K_PCI is not set
-# CONFIG_NE3210 is not set
-# CONFIG_ES3210 is not set
-# CONFIG_8139CP is not set
-# CONFIG_8139CP_EXTERNAL_PHY is not set
-CONFIG_8139CP_PHY_NUM=32
-# CONFIG_8139TOO is not set
-# CONFIG_8139TOO_PIO is not set
-# CONFIG_8139TOO_TUNE_TWISTER is not set
-# CONFIG_8139TOO_8129 is not set
-# CONFIG_8139_OLD_RX_RESET is not set
-# CONFIG_RTL8139 is not set
-# CONFIG_SIS900 is not set
-# CONFIG_EPIC100 is not set
-# CONFIG_SUNDANCE is not set
-# CONFIG_SUNDANCE_MMIO is not set
-# CONFIG_TLAN is not set
-# CONFIG_VIA_RHINE is not set
-# CONFIG_VIA_RHINE_FET is not set
-# CONFIG_VIA_RHINE_MMIO is not set
-# CONFIG_WINBOND_840 is not set
-# CONFIG_NET_POCKET is not set
-# CONFIG_FEC is not set
-# CONFIG_CS89x0 is not set
-# CONFIG_UCCS8900 is not set
-
-#
-# Ethernet (1000 Mbit)
-#
-# CONFIG_ACENIC is not set
-# CONFIG_DL2K is not set
-# CONFIG_E1000 is not set
-# CONFIG_MYRI_SBUS is not set
-# CONFIG_NS83820 is not set
-# CONFIG_HAMACHI is not set
-# CONFIG_YELLOWFIN is not set
-# CONFIG_R8169 is not set
-# CONFIG_SK98LIN is not set
-# CONFIG_TIGON3 is not set
-# CONFIG_FDDI is not set
-# CONFIG_HIPPI is not set
-# CONFIG_PLIP is not set
-# CONFIG_PPP is not set
-# CONFIG_SLIP is not set
-
-#
-# Wireless LAN (non-hamradio)
-#
-# CONFIG_NET_RADIO is not set
-
-#
-# Token Ring devices
-#
-# CONFIG_TR is not set
-# CONFIG_NET_FC is not set
-# CONFIG_RCPCI is not set
-# CONFIG_SHAPER is not set
-
-#
-# Wan interfaces
-#
-# CONFIG_WAN is not set
-
-#
-# Amateur Radio support
-#
-# CONFIG_HAMRADIO is not set
-
-#
-# IrDA (infrared) support
-#
-# CONFIG_IRDA is not set
-
-#
-# ATA/ATAPI/MFM/RLL support
-#
-# CONFIG_IDE is not set
-# CONFIG_BLK_DEV_IDE_MODES is not set
-# CONFIG_BLK_DEV_HD is not set
-
-#
-# SCSI support
-#
-CONFIG_SCSI=y
-CONFIG_BLK_DEV_SD=y
-CONFIG_SD_EXTRA_DEVS=40
-# CONFIG_CHR_DEV_ST is not set
-# CONFIG_CHR_DEV_OSST is not set
-# CONFIG_BLK_DEV_SR is not set
-# CONFIG_CHR_DEV_SG is not set
-# CONFIG_SCSI_DEBUG_QUEUES is not set
-CONFIG_SCSI_MULTI_LUN=y
-# CONFIG_SCSI_CONSTANTS is not set
-# CONFIG_SCSI_LOGGING is not set
-
-#
-# SCSI low-level drivers
-#
-# CONFIG_BLK_DEV_3W_XXXX_RAID is not set
-# CONFIG_SCSI_7000FASST is not set
-# CONFIG_SCSI_ACARD is not set
-# CONFIG_SCSI_AHA152X is not set
-# CONFIG_SCSI_AHA1542 is not set
-# CONFIG_SCSI_AHA1740 is not set
-# CONFIG_SCSI_AACRAID is not set
-# CONFIG_SCSI_AIC7XXX is not set
-# CONFIG_SCSI_AIC79XX is not set
-# CONFIG_SCSI_AIC7XXX_OLD is not set
-# CONFIG_SCSI_DPT_I2O is not set
-# CONFIG_SCSI_ADVANSYS is not set
-# CONFIG_SCSI_IN2000 is not set
-# CONFIG_SCSI_AM53C974 is not set
-# CONFIG_SCSI_MEGARAID is not set
-# CONFIG_SCSI_BUSLOGIC is not set
-# CONFIG_SCSI_CPQFCTS is not set
-# CONFIG_SCSI_DMX3191D is not set
-# CONFIG_SCSI_DTC3280 is not set
-# CONFIG_SCSI_EATA is not set
-# CONFIG_SCSI_EATA_DMA is not set
-# CONFIG_SCSI_EATA_PIO is not set
-# CONFIG_SCSI_FUTURE_DOMAIN is not set
-# CONFIG_SCSI_GDTH is not set
-# CONFIG_SCSI_GENERIC_NCR5380 is not set
-# CONFIG_SCSI_INITIO is not set
-# CONFIG_SCSI_INIA100 is not set
-# CONFIG_SCSI_NCR53C406A is not set
-# CONFIG_SCSI_NCR53C7xx is not set
-# CONFIG_SCSI_SYM53C8XX_2 is not set
-# CONFIG_SCSI_NCR53C8XX is not set
-# CONFIG_SCSI_SYM53C8XX is not set
-# CONFIG_SCSI_PAS16 is not set
-# CONFIG_SCSI_PCI2000 is not set
-# CONFIG_SCSI_PCI2220I is not set
-# CONFIG_SCSI_PSI240I is not set
-# CONFIG_SCSI_QLOGIC_FAS is not set
-# CONFIG_SCSI_QLOGIC_ISP is not set
-# CONFIG_SCSI_QLOGIC_FC is not set
-# CONFIG_SCSI_QLOGIC_1280 is not set
-# CONFIG_SCSI_SIM710 is not set
-# CONFIG_SCSI_SYM53C416 is not set
-# CONFIG_SCSI_DC390T is not set
-# CONFIG_SCSI_T128 is not set
-# CONFIG_SCSI_U14_34F is not set
-# CONFIG_SCSI_NSP32 is not set
-# CONFIG_SCSI_DEBUG is not set
-
-#
-# IEEE 1394 (FireWire) support (EXPERIMENTAL)
-#
-# CONFIG_IEEE1394 is not set
-
-#
-# I2O device support
-#
-# CONFIG_I2O is not set
-# CONFIG_I2O_PCI is not set
-# CONFIG_I2O_BLOCK is not set
-# CONFIG_I2O_LAN is not set
-# CONFIG_I2O_SCSI is not set
-# CONFIG_I2O_PROC is not set
-
-#
-# ISDN subsystem
-#
-# CONFIG_ISDN is not set
-
-#
-# Input core support
-#
-# CONFIG_INPUT is not set
-# CONFIG_INPUT_KEYBDEV is not set
-# CONFIG_INPUT_MOUSEDEV is not set
-# CONFIG_INPUT_JOYDEV is not set
-# CONFIG_INPUT_EVDEV is not set
-
-#
-# Character devices
-#
-# CONFIG_LEDMAN is not set
-# CONFIG_DS1302 is not set
-# CONFIG_VT is not set
-CONFIG_SERIAL=y
-CONFIG_SERIAL_CONSOLE=y
-# CONFIG_SERIAL_EXTENDED is not set
-# CONFIG_SERIAL_NONSTANDARD is not set
-CONFIG_UNIX98_PTYS=y
-CONFIG_UNIX98_PTY_COUNT=256
-
-#
-# I2C support
-#
-CONFIG_I2C=y
-CONFIG_I2C_ALGOBIT=y
-# CONFIG_I2C_PHILIPSPAR is not set
-# CONFIG_I2C_ELV is not set
-# CONFIG_I2C_VELLEMAN is not set
-# CONFIG_I2C_MCF_GPIO is not set
-CONFIG_I2C_IXP425=y
-# CONFIG_SCx200_I2C is not set
-# CONFIG_SCx200_ACB is not set
-# CONFIG_I2C_ALGOPCF is not set
-CONFIG_I2C_CHARDEV=y
-# CONFIG_I2C_PROC is not set
-
-#
-# Mice
-#
-# CONFIG_BUSMOUSE is not set
-CONFIG_MOUSE=y
-CONFIG_PSMOUSE=y
-# CONFIG_82C710_MOUSE is not set
-# CONFIG_PC110_PAD is not set
-# CONFIG_MK712_MOUSE is not set
-
-#
-# Joysticks
-#
-# CONFIG_INPUT_GAMEPORT is not set
-# CONFIG_QIC02_TAPE is not set
-# CONFIG_IPMI_HANDLER is not set
-# CONFIG_IPMI_PANIC_EVENT is not set
-# CONFIG_IPMI_DEVICE_INTERFACE is not set
-# CONFIG_IPMI_KCS is not set
-# CONFIG_IPMI_WATCHDOG is not set
-
-#
-# Controller Area Network Cards/Chips
-#
-# CONFIG_CAN4LINUX is not set
-
-#
-# Watchdog Cards
-#
-# CONFIG_WATCHDOG is not set
-# CONFIG_SCx200_GPIO is not set
-# CONFIG_AMD_PM768 is not set
-# CONFIG_NVRAM is not set
-# CONFIG_RTC is not set
-CONFIG_X1226_RTC=m
-# CONFIG_DTLK is not set
-# CONFIG_R3964 is not set
-# CONFIG_APPLICOM is not set
-
-#
-# Ftape, the floppy tape device driver
-#
-# CONFIG_FTAPE is not set
-# CONFIG_AGP is not set
-# CONFIG_DRM is not set
-
-#
-# Multimedia devices
-#
-# CONFIG_VIDEO_DEV is not set
-
-#
-# File systems
-#
-CONFIG_QUOTA=y
-CONFIG_QFMT_V2=y
-# CONFIG_AUTOFS_FS is not set
-# CONFIG_AUTOFS4_FS is not set
-# CONFIG_REISERFS_FS is not set
-# CONFIG_REISERFS_CHECK is not set
-# CONFIG_REISERFS_PROC_INFO is not set
-# CONFIG_ADFS_FS is not set
-# CONFIG_ADFS_FS_RW is not set
-# CONFIG_AFFS_FS is not set
-# CONFIG_HFS_FS is not set
-# CONFIG_HFSPLUS_FS is not set
-# CONFIG_BEFS_FS is not set
-# CONFIG_BEFS_DEBUG is not set
-# CONFIG_BFS_FS is not set
-CONFIG_EXT3_FS=y
-CONFIG_JBD=y
-# CONFIG_JBD_DEBUG is not set
-CONFIG_FAT_FS=y
-# CONFIG_MSDOS_FS is not set
-# CONFIG_UMSDOS_FS is not set
-CONFIG_VFAT_FS=y
-# CONFIG_EFS_FS is not set
-# CONFIG_JFFS_FS is not set
-# CONFIG_JFFS2_FS is not set
-# CONFIG_CRAMFS is not set
-CONFIG_TMPFS=y
-CONFIG_RAMFS=y
-# CONFIG_ISO9660_FS is not set
-# CONFIG_JOLIET is not set
-# CONFIG_ZISOFS is not set
-# CONFIG_JFS_FS is not set
-# CONFIG_JFS_DEBUG is not set
-# CONFIG_JFS_STATISTICS is not set
-# CONFIG_MINIX_FS is not set
-# CONFIG_VXFS_FS is not set
-# CONFIG_NTFS_FS is not set
-# CONFIG_NTFS_RW is not set
-# CONFIG_HPFS_FS is not set
-CONFIG_PROC_FS=y
-# CONFIG_DEVFS_FS is not set
-# CONFIG_DEVFS_MOUNT is not set
-# CONFIG_DEVFS_DEBUG is not set
-CONFIG_DEVPTS_FS=y
-# CONFIG_QNX4FS_FS is not set
-# CONFIG_QNX4FS_RW is not set
-# CONFIG_ROMFS_FS is not set
-CONFIG_EXT2_FS=y
-# CONFIG_SYSV_FS is not set
-# CONFIG_UDF_FS is not set
-# CONFIG_UDF_RW is not set
-# CONFIG_UFS_FS is not set
-# CONFIG_UFS_FS_WRITE is not set
-# CONFIG_XFS_FS is not set
-# CONFIG_XFS_POSIX_ACL is not set
-# CONFIG_XFS_RT is not set
-# CONFIG_XFS_QUOTA is not set
-# CONFIG_XFS_DMAPI is not set
-# CONFIG_XFS_TRACE is not set
-# CONFIG_XFS_DEBUG is not set
-
-#
-# Network File Systems
-#
-# CONFIG_CODA_FS is not set
-# CONFIG_INTERMEZZO_FS is not set
-# CONFIG_NFS_FS is not set
-# CONFIG_NFS_V3 is not set
-# CONFIG_NFS_DIRECTIO is not set
-# CONFIG_ROOT_NFS is not set
-# CONFIG_NFSD is not set
-# CONFIG_NFSD_V3 is not set
-# CONFIG_NFSD_TCP is not set
-# CONFIG_SUNRPC is not set
-# CONFIG_LOCKD is not set
-CONFIG_SMB_FS=y
-# CONFIG_SMB_NLS_DEFAULT is not set
-# CONFIG_NCP_FS is not set
-# CONFIG_NCPFS_PACKET_SIGNING is not set
-# CONFIG_NCPFS_IOCTL_LOCKING is not set
-# CONFIG_NCPFS_STRONG is not set
-# CONFIG_NCPFS_NFS_NS is not set
-# CONFIG_NCPFS_OS2_NS is not set
-# CONFIG_NCPFS_SMALLDOS is not set
-# CONFIG_NCPFS_NLS is not set
-# CONFIG_NCPFS_EXTRAS is not set
-# CONFIG_ZISOFS_FS is not set
-# CONFIG_COREDUMP_PRINTK is not set
-
-#
-# Partition Types
-#
-CONFIG_PARTITION_ADVANCED=y
-# CONFIG_ACORN_PARTITION is not set
-CONFIG_OSF_PARTITION=y
-# CONFIG_AMIGA_PARTITION is not set
-# CONFIG_ATARI_PARTITION is not set
-# CONFIG_MAC_PARTITION is not set
-CONFIG_MSDOS_PARTITION=y
-CONFIG_BSD_DISKLABEL=y
-CONFIG_MINIX_SUBPARTITION=y
-CONFIG_SOLARIS_X86_PARTITION=y
-CONFIG_UNIXWARE_DISKLABEL=y
-# CONFIG_LDM_PARTITION is not set
-CONFIG_SGI_PARTITION=y
-# CONFIG_ULTRIX_PARTITION is not set
-CONFIG_SUN_PARTITION=y
-# CONFIG_EFI_PARTITION is not set
-CONFIG_SMB_NLS=y
-CONFIG_NLS=y
-
-#
-# Native Language Support
-#
-CONFIG_NLS_DEFAULT="iso8859-1"
-# CONFIG_NLS_CODEPAGE_437 is not set
-# CONFIG_NLS_CODEPAGE_737 is not set
-# CONFIG_NLS_CODEPAGE_775 is not set
-# CONFIG_NLS_CODEPAGE_850 is not set
-# CONFIG_NLS_CODEPAGE_852 is not set
-# CONFIG_NLS_CODEPAGE_855 is not set
-# CONFIG_NLS_CODEPAGE_857 is not set
-# CONFIG_NLS_CODEPAGE_860 is not set
-# CONFIG_NLS_CODEPAGE_861 is not set
-# CONFIG_NLS_CODEPAGE_862 is not set
-# CONFIG_NLS_CODEPAGE_863 is not set
-# CONFIG_NLS_CODEPAGE_864 is not set
-# CONFIG_NLS_CODEPAGE_865 is not set
-# CONFIG_NLS_CODEPAGE_866 is not set
-# CONFIG_NLS_CODEPAGE_869 is not set
-# CONFIG_NLS_CODEPAGE_936 is not set
-# CONFIG_NLS_CODEPAGE_950 is not set
-# CONFIG_NLS_CODEPAGE_932 is not set
-# CONFIG_NLS_CODEPAGE_949 is not set
-# CONFIG_NLS_CODEPAGE_874 is not set
-# CONFIG_NLS_ISO8859_8 is not set
-# CONFIG_NLS_CODEPAGE_1250 is not set
-# CONFIG_NLS_CODEPAGE_1251 is not set
-# CONFIG_NLS_ISO8859_1 is not set
-# CONFIG_NLS_ISO8859_2 is not set
-# CONFIG_NLS_ISO8859_3 is not set
-# CONFIG_NLS_ISO8859_4 is not set
-# CONFIG_NLS_ISO8859_5 is not set
-# CONFIG_NLS_ISO8859_6 is not set
-# CONFIG_NLS_ISO8859_7 is not set
-# CONFIG_NLS_ISO8859_9 is not set
-# CONFIG_NLS_ISO8859_13 is not set
-# CONFIG_NLS_ISO8859_14 is not set
-# CONFIG_NLS_ISO8859_15 is not set
-# CONFIG_NLS_KOI8_R is not set
-# CONFIG_NLS_KOI8_U is not set
-# CONFIG_NLS_UTF8 is not set
-
-#
-# Sound
-#
-# CONFIG_SOUND is not set
-
-#
-# Misc devices
-#
-
-#
-# USB support
-#
-CONFIG_USB=y
-# CONFIG_USB_DEBUG is not set
-# CONFIG_USB_DEVICEFS is not set
-# CONFIG_USB_BANDWIDTH is not set
-CONFIG_USB_EHCI_HCD=y
-CONFIG_USB_UHCI=y
-# CONFIG_USB_UHCI_ALT is not set
-CONFIG_USB_OHCI=y
-# CONFIG_USB_SL811HS_ALT is not set
-# CONFIG_USB_SL811HS is not set
-# CONFIG_USB_AUDIO is not set
-# CONFIG_USB_EMI26 is not set
-# CONFIG_USB_BLUETOOTH is not set
-# CONFIG_USB_MIDI is not set
-CONFIG_USB_STORAGE=y
-# CONFIG_USB_STORAGE_DEBUG is not set
-# CONFIG_HOTPLUG_SCSIDEV_NUMBER is not set
-CONFIG_USB_STORAGE_MAXTOR_ONETOUCH=y
-CONFIG_USB_STORAGE_MAXTOR_ONETOUCH_DEBUG=y
-# CONFIG_USB_STORAGE_MAXTOR_ONETOUCH_USB_EVENT is not set
-CONFIG_USB_STORAGE_MAXTOR_ONETOUCH_PERSO=y
-CONFIG_USB_STORAGE_MAXTOR_ONETOUCH_PERSO_APP_PATH="/sbin/onetouch"
-# CONFIG_USB_STORAGE_DATAFAB is not set
-# CONFIG_USB_STORAGE_FREECOM is not set
-# CONFIG_USB_STORAGE_ISD200 is not set
-# CONFIG_USB_STORAGE_DPCM is not set
-# CONFIG_USB_STORAGE_HP8200e is not set
-# CONFIG_USB_STORAGE_SDDR09 is not set
-# CONFIG_USB_STORAGE_SDDR55 is not set
-# CONFIG_USB_STORAGE_JUMPSHOT is not set
-# CONFIG_USB_ACM is not set
-# CONFIG_USB_PRINTER is not set
-# CONFIG_USB_HID is not set
-# CONFIG_USB_HIDINPUT is not set
-# CONFIG_USB_HIDDEV is not set
-# CONFIG_USB_KBD is not set
-# CONFIG_USB_MOUSE is not set
-# CONFIG_USB_AIPTEK is not set
-# CONFIG_USB_WACOM is not set
-# CONFIG_USB_KBTAB is not set
-# CONFIG_USB_POWERMATE is not set
-# CONFIG_USB_DC2XX is not set
-# CONFIG_USB_MDC800 is not set
-# CONFIG_USB_SCANNER is not set
-# CONFIG_USB_MICROTEK is not set
-# CONFIG_USB_HPUSBSCSI is not set
-CONFIG_USB_PEGASUS=m
-CONFIG_USB_RTL8150=m
-CONFIG_USB_KAWETH=m
-CONFIG_USB_CATC=m
-CONFIG_USB_AX8817X=m
-CONFIG_USB_CDCETHER=m
-CONFIG_USB_USBNET=m
-# CONFIG_USB_USS720 is not set
-
-#
-# USB Serial Converter support
-#
-# CONFIG_USB_SERIAL is not set
-# CONFIG_USB_RIO500 is not set
-# CONFIG_USB_AUERSWALD is not set
-# CONFIG_USB_TIGL is not set
-# CONFIG_USB_BRLVGER is not set
-# CONFIG_USB_LCD is not set
-
-#
-# Bluetooth support
-#
-# CONFIG_BLUEZ is not set
-
-#
-# Kernel hacking
-#
-CONFIG_FRAME_POINTER=y
-# CONFIG_DEBUG_USER is not set
-# CONFIG_DEBUG_INFO is not set
-# CONFIG_NO_PGT_CACHE is not set
-# CONFIG_DEBUG_KERNEL is not set
-# CONFIG_DEBUG_SLAB is not set
-# CONFIG_MAGIC_SYSRQ is not set
-# CONFIG_DEBUG_SPINLOCK is not set
-# CONFIG_DEBUG_WAITQ is not set
-# CONFIG_DEBUG_BUGVERBOSE is not set
-# CONFIG_DEBUG_ERRORS is not set
-# CONFIG_DEBUG_LL is not set
-# CONFIG_DEBUG_DC21285_PORT is not set
-# CONFIG_DEBUG_CLPS711X_UART2 is not set
-
-#
-# Cryptographic options
-#
-# CONFIG_CRYPTO is not set
-
-#
-# Library routines
-#
-CONFIG_CRC32=y
-CONFIG_ZLIB_INFLATE=y
-CONFIG_ZLIB_DEFLATE=y
diff --git a/linux/nslu2-linksys-2.4.22/short_loadbytes.patch b/linux/nslu2-linksys-2.4.22/short_loadbytes.patch
deleted file mode 100644 (file)
index f0b5142..0000000
+++ /dev/null
@@ -1,18 +0,0 @@
-
-#
-# Patch managed by http://www.mn-logistik.de/unsupported/pxa250/patcher
-#
-
---- linux-2.4.22/arch/arm/Makefile~short_loadbytes     2004-09-08 19:34:45.000000000 -0500
-+++ linux-2.4.22/arch/arm/Makefile     2004-09-08 19:34:53.000000000 -0500
-@@ -74,8 +74,8 @@
-   tune-$(CONFIG_CPU_XSCALE)   :=-mtune=strongarm
- endif
--CFLAGS_BOOT   :=$(apcs-y) $(arch-y) $(tune-y) -mshort-load-bytes -msoft-float -Uarm
--CFLAGS                +=$(apcs-y) $(arch-y) $(tune-y) -mshort-load-bytes -msoft-float -Uarm
-+CFLAGS_BOOT   :=$(apcs-y) $(arch-y) $(tune-y) $(call check_gcc,-malignment-traps,-mshort-load-bytes) -msoft-float -Uarm
-+CFLAGS                +=$(apcs-y) $(arch-y) $(tune-y) $(call check_gcc,-malignment-traps,-mshort-load-bytes) -msoft-float -Uarm
- AFLAGS                +=$(apcs-y) $(arch-y) -msoft-float
- ifeq ($(CONFIG_CPU_26),y)
diff --git a/linux/nslu2-linksys-2.4.22/usbnet.patch b/linux/nslu2-linksys-2.4.22/usbnet.patch
deleted file mode 100644 (file)
index 84af8ee..0000000
+++ /dev/null
@@ -1,43 +0,0 @@
---- linux-2.4.22/drivers/usb/usbnet.c.orig     2004-09-19 03:08:09.000000000 -0400
-+++ linux-2.4.22/drivers/usb/usbnet.c  2004-09-19 03:10:58.000000000 -0400
-@@ -314,8 +314,6 @@ MODULE_PARM_DESC (msg_level, "Initial me
- #define       RUN_CONTEXT (in_irq () ? "in_irq" \
-                       : (in_interrupt () ? "in_interrupt" : "can sleep"))
--static struct ethtool_ops usbnet_ethtool_ops;
--
- /* mostly for PDA style devices, which are always present */
- static int always_connected (struct usbnet *dev)
- {
-@@ -2515,7 +2513,6 @@ usbnet_probe (struct usb_device *udev, u
-       net->watchdog_timeo = TX_TIMEOUT_JIFFIES;
-       net->tx_timeout = usbnet_tx_timeout;
-       net->do_ioctl = usbnet_ioctl;
--      net->ethtool_ops = &usbnet_ethtool_ops;
-       // allow device-specific bind/init procedures
-       // NOTE net->name still not usable ...
-@@ -2738,13 +2735,6 @@ static struct usb_driver usbnet_driver =
-       .disconnect =   usbnet_disconnect,
- };
--/* Default ethtool_ops assigned.  Devices can override in their bind() routine */
--static struct ethtool_ops usbnet_ethtool_ops = {
--      .get_drvinfo            = usbnet_get_drvinfo,
--      .get_link               = usbnet_get_link,
--      .get_msglevel           = usbnet_get_msglevel,
--      .set_msglevel           = usbnet_set_msglevel,
--};
- /*-------------------------------------------------------------------------*/
- static int __init usbnet_init (void)
---- linux-2.4.22/drivers/net/Makefile.orig     2004-09-21 19:29:09.000000000 -0400
-+++ linux-2.4.22/drivers/net/Makefile  2004-09-21 19:30:33.000000000 -0400
-@@ -267,6 +267,7 @@ obj-$(CONFIG_AMD8111_ETH) += amd8111e.o 
- # non-drivers/net drivers who want mii lib
- obj-$(CONFIG_PCMCIA_SMC91C92) += mii.o
-+obj-$(CONFIG_USB_USBNET) += mii.o
- ifeq ($(CONFIG_ARCH_ACORN),y)
- mod-subdirs   += ../acorn/net
diff --git a/linux/nslu2-linksys-kernel-2.4.22/config-fixes.patch b/linux/nslu2-linksys-kernel-2.4.22/config-fixes.patch
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/linux/nslu2-linksys-kernel-2.4.22/gcc-registerparanoia.patch b/linux/nslu2-linksys-kernel-2.4.22/gcc-registerparanoia.patch
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/linux/nslu2-linksys-kernel-2.4.22/gcc3-userfuncs.patch b/linux/nslu2-linksys-kernel-2.4.22/gcc3-userfuncs.patch
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/linux/nslu2-linksys-kernel-2.4.22/linux-2.4.24-attribute-used.patch b/linux/nslu2-linksys-kernel-2.4.22/linux-2.4.24-attribute-used.patch
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/linux/nslu2-linksys-kernel-2.4.22/nofpu.patch b/linux/nslu2-linksys-kernel-2.4.22/nofpu.patch
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/linux/nslu2-linksys-kernel-2.4.22/nslu2/defconfig b/linux/nslu2-linksys-kernel-2.4.22/nslu2/defconfig
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/linux/nslu2-linksys-kernel-2.4.22/short_loadbytes.patch b/linux/nslu2-linksys-kernel-2.4.22/short_loadbytes.patch
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/linux/nslu2-linksys-kernel_2.4.22.oe b/linux/nslu2-linksys-kernel_2.4.22.oe
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/linux/nslu2-linksys_2.4.22.oe b/linux/nslu2-linksys_2.4.22.oe
deleted file mode 100644 (file)
index 8f2623d..0000000
+++ /dev/null
@@ -1,46 +0,0 @@
-SECTION = "kernel"
-DESCRIPTION = "Linux kernel for the Linksys NSLU2 device"
-LICENSE = "GPL"
-MAINTAINER = "Chris Larson <kergoth@handhelds.org>"
-PR = "r1"
-
-SRC_URI = "ftp://ftp.kernel.org/pub/linux/kernel/v2.4/linux-2.4.22.tar.bz2 \
-          ftp://oss.sgi.com/projects/xfs/patches/2.4.22/xfs-2.4.22-all-i386.bz2;patch=1 \
-          http://openembedded.org/dl/2.4.22-xfs-nslu2.patch.bz2;patch=1 \
-          file://linksys_can_bite_me.patch;patch=1 \
-          file://nofpu.patch;patch=1 \
-          file://short_loadbytes.patch;patch=1 \
-          file://gcc3-userfuncs.patch;patch=1 \
-          file://gcc-registerparanoia.patch;patch=1 \
-          file://linux-2.4.24-attribute-used.patch;patch=1 \
-          file://usbnet.patch;patch=1 \
-          file://gl811e.patch;patch=1 \
-           file://defconfig"
-S = "${WORKDIR}/linux-2.4.22"
-
-COMPATIBLE_HOST = 'arm.*-linux'
-
-inherit kernel
-
-ARCH = "arm"
-KERNEL_IMAGETYPE = "zImage"
-KERNEL_SUFFIX ?= "linksys"
-CMDLINE_CONSOLE ?= "ttyS0,115200"
-CMDLINE_ROOT = "root=/dev/ram0 initrd=0x01000000,10M mem=32M@0x00000000"
-CMDLINE = "${CMDLINE_CONSOLE} ${CMDLINE_ROOT}"
-
-do_configure_prepend() {
-       install -m 0644 ${WORKDIR}/defconfig ${S}/.config
-       echo "CONFIG_CMDLINE=\"${CMDLINE}\"" >> ${S}/.config
-       rm -rf ${S}/include/asm-arm/arch ${S}/include/asm-arm/proc \
-              ${S}/include/asm-arm/.proc ${S}/include/asm-arm/.arch
-}
-
-do_deploy() {
-        install -d ${DEPLOY_DIR}/images
-        install -m 0644 arch/${ARCH}/boot/${KERNEL_IMAGETYPE} ${DEPLOY_DIR}/images/${KERNEL_IMAGETYPE}-${KERNEL_SUFFIX}
-}
-
-do_deploy[dirs] = "${S}"
-
-addtask deploy before do_build after do_compile
diff --git a/linux/nslu2-openslug-2.6.9/defconfig b/linux/nslu2-openslug-2.6.9/defconfig
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/linux/nslu2-openslug-2.6.9/nslu2-io.c b/linux/nslu2-openslug-2.6.9/nslu2-io.c
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/linux/nslu2-openslug-2.6.9/nslu2-part.c b/linux/nslu2-openslug-2.6.9/nslu2-part.c
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/linux/nslu2-openslug-2.6.9/nslu2-pci.c b/linux/nslu2-openslug-2.6.9/nslu2-pci.c
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/linux/nslu2-openslug-2.6.9/nslu2-setup.c b/linux/nslu2-openslug-2.6.9/nslu2-setup.c
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/linux/nslu2-openslug-2.6.9/nslu2.h b/linux/nslu2-openslug-2.6.9/nslu2.h
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/linux/nslu2-openslug-2.6.9/nslu2_2.6.9.patch b/linux/nslu2-openslug-2.6.9/nslu2_2.6.9.patch
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/linux/nslu2-openslug-2.6.9/x1205-rtc.c b/linux/nslu2-openslug-2.6.9/x1205-rtc.c
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/linux/nslu2-openslug_2.6.9.oe b/linux/nslu2-openslug_2.6.9.oe
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/linux/nslu2-unslung-kernel-2.3r25/able/defconfig b/linux/nslu2-unslung-kernel-2.3r25/able/defconfig
deleted file mode 100644 (file)
index 5773034..0000000
+++ /dev/null
@@ -1,973 +0,0 @@
-#
-# Automatically generated by make menuconfig: don't edit
-#
-CONFIG_ARM=y
-# CONFIG_EISA is not set
-# CONFIG_SBUS is not set
-# CONFIG_MCA is not set
-CONFIG_UID16=y
-CONFIG_RWSEM_GENERIC_SPINLOCK=y
-# CONFIG_RWSEM_XCHGADD_ALGORITHM is not set
-# CONFIG_GENERIC_BUST_SPINLOCK is not set
-# CONFIG_GENERIC_ISA_DMA is not set
-
-#
-# Code maturity level options
-#
-CONFIG_EXPERIMENTAL=y
-# CONFIG_ADVANCED_OPTIONS is not set
-# CONFIG_OBSOLETE is not set
-
-#
-# Loadable module support
-#
-CONFIG_MODULES=y
-# CONFIG_MODVERSIONS is not set
-# CONFIG_KMOD is not set
-
-#
-# System Type
-#
-# CONFIG_ARCH_ADIFCC is not set
-# CONFIG_ARCH_ANAKIN is not set
-# CONFIG_ARCH_ARCA5K is not set
-# CONFIG_ARCH_CLPS7500 is not set
-# CONFIG_ARCH_CLPS711X is not set
-# CONFIG_ARCH_CO285 is not set
-# CONFIG_ARCH_EBSA110 is not set
-# CONFIG_ARCH_CAMELOT is not set
-# CONFIG_ARCH_FOOTBRIDGE is not set
-# CONFIG_ARCH_INTEGRATOR is not set
-# CONFIG_ARCH_IOP3XX is not set
-# CONFIG_ARCH_IXP1200 is not set
-# CONFIG_ARCH_IXP2000 is not set
-CONFIG_ARCH_IXP425=y
-# CONFIG_ARCH_OMAHA is not set
-# CONFIG_ARCH_L7200 is not set
-# CONFIG_ARCH_MX1ADS is not set
-# CONFIG_ARCH_RPC is not set
-# CONFIG_ARCH_RISCSTATION is not set
-# CONFIG_ARCH_SA1100 is not set
-# CONFIG_ARCH_SHARK is not set
-# CONFIG_ARCH_AT91RM9200 is not set
-
-#
-# Archimedes/A5000 Implementations
-#
-# CONFIG_ARCH_ARC is not set
-# CONFIG_ARCH_A5K is not set
-
-#
-# Footbridge Implementations
-#
-# CONFIG_ARCH_CATS is not set
-# CONFIG_ARCH_PERSONAL_SERVER is not set
-# CONFIG_ARCH_EBSA285_ADDIN is not set
-# CONFIG_ARCH_EBSA285_HOST is not set
-# CONFIG_ARCH_NETWINDER is not set
-
-#
-# SA11x0 Implementations
-#
-# CONFIG_SA1100_ACCELENT is not set
-# CONFIG_SA1100_ASSABET is not set
-# CONFIG_ASSABET_NEPONSET is not set
-# CONFIG_SA1100_ADSAGC is not set
-# CONFIG_SA1100_ADSBITSY is not set
-# CONFIG_SA1100_ADSBITSYPLUS is not set
-# CONFIG_SA1100_BRUTUS is not set
-# CONFIG_SA1100_CEP is not set
-# CONFIG_SA1100_CERF is not set
-# CONFIG_SA1100_H3100 is not set
-# CONFIG_SA1100_H3600 is not set
-# CONFIG_SA1100_H3800 is not set
-# CONFIG_SA1100_H3XXX is not set
-# CONFIG_H3600_SLEEVE is not set
-# CONFIG_SA1100_EXTENEX1 is not set
-# CONFIG_SA1100_FLEXANET is not set
-# CONFIG_SA1100_FREEBIRD is not set
-# CONFIG_SA1100_FRODO is not set
-# CONFIG_SA1100_GRAPHICSCLIENT is not set
-# CONFIG_SA1100_GRAPHICSMASTER is not set
-# CONFIG_SA1100_HACKKIT is not set
-# CONFIG_SA1100_BADGE4 is not set
-# CONFIG_SA1100_JORNADA720 is not set
-# CONFIG_SA1100_HUW_WEBPANEL is not set
-# CONFIG_SA1100_ITSY is not set
-# CONFIG_SA1100_LART is not set
-# CONFIG_SA1100_NANOENGINE is not set
-# CONFIG_SA1100_OMNIMETER is not set
-# CONFIG_SA1100_PANGOLIN is not set
-# CONFIG_SA1100_PLEB is not set
-# CONFIG_SA1100_PT_SYSTEM3 is not set
-# CONFIG_SA1100_SHANNON is not set
-# CONFIG_SA1100_SHERMAN is not set
-# CONFIG_SA1100_SIMPAD is not set
-# CONFIG_SA1100_SIMPUTER is not set
-# CONFIG_SA1100_PFS168 is not set
-# CONFIG_SA1100_VICTOR is not set
-# CONFIG_SA1100_XP860 is not set
-# CONFIG_SA1100_YOPY is not set
-# CONFIG_SA1100_USB is not set
-# CONFIG_SA1100_USB_NETLINK is not set
-# CONFIG_SA1100_USB_CHAR is not set
-# CONFIG_SA1100_SSP is not set
-
-#
-# IXP425 Implementation Options
-#
-CONFIG_ARCH_IXDP425=y
-# CONFIG_ARCH_IXCDP1100 is not set
-# CONFIG_ARCH_PRPMC1100 is not set
-# CONFIG_ARCH_IXP425_COYOTE is not set
-# CONFIG_ARCH_SE4000 is not set
-CONFIG_IXP425_SDRAM_SIZE=32
-# CONFIG_IXP425_LARGE_SDRAM is not set
-CONFIG_IXP425_PCI_ERRATA=y
-# CONFIG_IXP425_OS_TIMER1 is not set
-# CONFIG_XSCALE_PMU_TIMER is not set
-# CONFIG_IXP425_CSR is not set
-
-#
-# AT91RM9200 Implementations
-#
-# CONFIG_ARCH_AT91RM9200DK is not set
-
-#
-# CLPS711X/EP721X Implementations
-#
-# CONFIG_ARCH_AUTCPU12 is not set
-# CONFIG_ARCH_CDB89712 is not set
-# CONFIG_ARCH_CLEP7312 is not set
-# CONFIG_ARCH_EDB7211 is not set
-# CONFIG_ARCH_FORTUNET is not set
-# CONFIG_ARCH_GUIDEA07 is not set
-# CONFIG_ARCH_P720T is not set
-# CONFIG_ARCH_EP7211 is not set
-# CONFIG_ARCH_EP7212 is not set
-# CONFIG_ARCH_ACORN is not set
-# CONFIG_FOOTBRIDGE is not set
-# CONFIG_FOOTBRIDGE_HOST is not set
-# CONFIG_FOOTBRIDGE_ADDIN is not set
-CONFIG_CPU_32=y
-# CONFIG_CPU_26 is not set
-# CONFIG_CPU_ARM610 is not set
-# CONFIG_CPU_ARM710 is not set
-# CONFIG_CPU_ARM720T is not set
-# CONFIG_CPU_ARM920T is not set
-# CONFIG_CPU_ARM922T is not set
-# CONFIG_PLD is not set
-# CONFIG_CPU_ARM926T is not set
-# CONFIG_CPU_ARM1020 is not set
-# CONFIG_CPU_ARM1026 is not set
-# CONFIG_CPU_SA110 is not set
-# CONFIG_CPU_SA1100 is not set
-# CONFIG_CPU_32v3 is not set
-# CONFIG_CPU_32v4 is not set
-CONFIG_CPU_32v5=y
-CONFIG_CPU_XSCALE=y
-CONFIG_ARM_THUMB=y
-# CONFIG_XSCALE_PMU_TIMER is not set
-# CONFIG_XSCALE_CACHE_ERRATA is not set
-# CONFIG_XSCALE_BDI2000 is not set
-# CONFIG_DISCONTIGMEM is not set
-CONFIG_CPU_BIG_ENDIAN=y
-
-#
-# General setup
-#
-CONFIG_PCI=y
-CONFIG_PCI_AUTOCONFIG=y
-# CONFIG_ISA is not set
-# CONFIG_ISA_DMA is not set
-CONFIG_KERNEL_START=0xc0000000
-# CONFIG_ZBOOT_ROM is not set
-CONFIG_ZBOOT_ROM_TEXT=0
-CONFIG_ZBOOT_ROM_BSS=0
-CONFIG_PCI_NAMES=y
-# CONFIG_HOTPLUG is not set
-# CONFIG_PCMCIA is not set
-CONFIG_NET=y
-CONFIG_SYSVIPC=y
-# CONFIG_BSD_PROCESS_ACCT is not set
-CONFIG_SYSCTL=y
-CONFIG_FPE_NWFPE=y
-# CONFIG_FPE_NWFPE_XP is not set
-# CONFIG_FPE_FASTFPE is not set
-CONFIG_KCORE_ELF=y
-# CONFIG_KCORE_AOUT is not set
-CONFIG_BINFMT_AOUT=y
-CONFIG_BINFMT_ELF=y
-# CONFIG_BINFMT_MISC is not set
-# CONFIG_PM is not set
-# CONFIG_ARTHUR is not set
-CONFIG_CMDLINE="console=ttyS0,115200 root=/dev/ram0 initrd=0x01000000,10M mem=32M@0x00000000"
-CONFIG_ALIGNMENT_TRAP=y
-
-#
-# Parallel port support
-#
-# CONFIG_PARPORT is not set
-
-#
-# Memory Technology Devices (MTD)
-#
-CONFIG_MTD=y
-# CONFIG_MTD_DEBUG is not set
-CONFIG_MTD_PARTITIONS=y
-# CONFIG_MTD_CONCAT is not set
-# CONFIG_MTD_REDBOOT_PARTS is not set
-# CONFIG_MTD_CMDLINE_PARTS is not set
-# CONFIG_MTD_AFS_PARTS is not set
-CONFIG_MTD_CHAR=y
-CONFIG_MTD_BLOCK=y
-# CONFIG_FTL is not set
-# CONFIG_NFTL is not set
-# CONFIG_INFTL is not set
-
-#
-# RAM/ROM/Flash chip drivers
-#
-CONFIG_MTD_CFI=y
-# CONFIG_MTD_JEDECPROBE is not set
-CONFIG_MTD_GEN_PROBE=y
-# CONFIG_MTD_CFI_ADV_OPTIONS is not set
-CONFIG_MTD_CFI_INTELEXT=y
-# CONFIG_MTD_CFI_AMDSTD is not set
-# CONFIG_MTD_CFI_STAA is not set
-# CONFIG_MTD_RAM is not set
-# CONFIG_MTD_ROM is not set
-# CONFIG_MTD_ABSENT is not set
-# CONFIG_MTD_OBSOLETE_CHIPS is not set
-# CONFIG_MTD_AMDSTD is not set
-# CONFIG_MTD_SHARP is not set
-# CONFIG_MTD_JEDEC is not set
-
-#
-# Mapping drivers for chip access
-#
-# CONFIG_MTD_PHYSMAP is not set
-# CONFIG_MTD_DRAGONIX is not set
-# CONFIG_MTD_NETtel is not set
-# CONFIG_MTD_SNAPGEODE is not set
-# CONFIG_MTD_NETteluC is not set
-# CONFIG_MTD_MBVANILLA is not set
-# CONFIG_MTD_KeyTechnology is not set
-# CONFIG_MTD_NORA is not set
-# CONFIG_MTD_ARM_INTEGRATOR is not set
-# CONFIG_MTD_CDB89712 is not set
-# CONFIG_MTD_SA1100 is not set
-# CONFIG_MTD_DC21285 is not set
-# CONFIG_MTD_IQ80310 is not set
-# CONFIG_MTD_EPXA10DB is not set
-# CONFIG_MTD_FORTUNET is not set
-# CONFIG_MTD_AUTCPU12 is not set
-CONFIG_MTD_IXP425=y
-# CONFIG_MTD_IXP425_COYOTE is not set
-# CONFIG_MTD_SE4000 is not set
-# CONFIG_MTD_EDB7312 is not set
-# CONFIG_MTD_IMPA7 is not set
-# CONFIG_MTD_CEIVA is not set
-# CONFIG_MTD_PCI is not set
-# CONFIG_MTD_PCMCIA is not set
-
-#
-# Self-contained MTD device drivers
-#
-# CONFIG_MTD_PMC551 is not set
-# CONFIG_MTD_SLRAM is not set
-# CONFIG_MTD_MTDRAM is not set
-# CONFIG_MTD_BLKMTD is not set
-# CONFIG_MTD_DOC1000 is not set
-# CONFIG_MTD_DOC2000 is not set
-# CONFIG_MTD_DOC2001 is not set
-# CONFIG_MTD_DOC2001PLUS is not set
-# CONFIG_MTD_DOCPROBE is not set
-
-#
-# NAND Flash Device Drivers
-#
-# CONFIG_MTD_NAND is not set
-
-#
-# Plug and Play configuration
-#
-# CONFIG_PNP is not set
-# CONFIG_ISAPNP is not set
-
-#
-# Block devices
-#
-# CONFIG_BLK_DEV_FD is not set
-# CONFIG_BLK_DEV_XD is not set
-# CONFIG_PARIDE is not set
-# CONFIG_BLK_CPQ_DA is not set
-# CONFIG_BLK_CPQ_CISS_DA is not set
-# CONFIG_CISS_SCSI_TAPE is not set
-# CONFIG_BLK_DEV_DAC960 is not set
-# CONFIG_BLK_DEV_UMEM is not set
-# CONFIG_BLK_DEV_LOOP is not set
-# CONFIG_BLK_DEV_NBD is not set
-CONFIG_BLK_DEV_RAM=y
-CONFIG_BLK_DEV_RAM_SIZE=16384
-CONFIG_BLK_DEV_INITRD=y
-# CONFIG_BLK_DEV_RAMDISK_DATA is not set
-# CONFIG_BLK_DEV_BLKMEM is not set
-# CONFIG_BLK_STATS is not set
-
-#
-# Multi-device support (RAID and LVM)
-#
-CONFIG_MD=m
-CONFIG_BLK_DEV_MD=m
-# CONFIG_MD_LINEAR is not set
-CONFIG_MD_RAID0=m
-CONFIG_MD_RAID1=m
-CONFIG_MD_RAID5=m
-# CONFIG_MD_MULTIPATH is not set
-# CONFIG_BLK_DEV_LVM is not set
-
-#
-# Networking options
-#
-CONFIG_PACKET=y
-# CONFIG_PACKET_MMAP is not set
-# CONFIG_NETLINK_DEV is not set
-CONFIG_NETFILTER=y
-# CONFIG_NETFILTER_DEBUG is not set
-CONFIG_FILTER=y
-CONFIG_UNIX=y
-CONFIG_INET=y
-CONFIG_IP_MULTICAST=y
-CONFIG_IP_ADVANCED_ROUTER=y
-# CONFIG_IP_MULTIPLE_TABLES is not set
-# CONFIG_IP_ROUTE_MULTIPATH is not set
-# CONFIG_IP_ROUTE_MULTIPATH_SEQUENTIAL is not set
-# CONFIG_IP_ROUTE_TOS is not set
-# CONFIG_IP_ROUTE_VERBOSE is not set
-CONFIG_IP_PNP=y
-# CONFIG_IP_PNP_DHCP is not set
-CONFIG_IP_PNP_BOOTP=y
-# CONFIG_IP_PNP_RARP is not set
-# CONFIG_NET_ARP_LIMIT is not set
-# CONFIG_NET_IPIP is not set
-# CONFIG_NET_IPGRE is not set
-# CONFIG_IP_MROUTE is not set
-# CONFIG_ARPD is not set
-# CONFIG_INET_ECN is not set
-# CONFIG_SYN_COOKIES is not set
-
-#
-#   IP: Netfilter Configuration
-#
-# CONFIG_IP_NF_CONNTRACK is not set
-# CONFIG_IP_NF_QUEUE is not set
-# CONFIG_IP_NF_IPTABLES is not set
-# CONFIG_IP_NF_ARPTABLES is not set
-# CONFIG_IP_NF_COMPAT_IPCHAINS is not set
-# CONFIG_IP_NF_COMPAT_IPFWADM is not set
-# CONFIG_IPV6 is not set
-# CONFIG_KHTTPD is not set
-# CONFIG_ATM is not set
-# CONFIG_VLAN_8021Q is not set
-# CONFIG_IPX is not set
-# CONFIG_ATALK is not set
-
-#
-# Appletalk devices
-#
-# CONFIG_DEV_APPLETALK is not set
-# CONFIG_DECNET is not set
-# CONFIG_BRIDGE is not set
-# CONFIG_X25 is not set
-# CONFIG_LAPB is not set
-# CONFIG_LLC is not set
-# CONFIG_NET_DIVERT is not set
-# CONFIG_ECONET is not set
-# CONFIG_WAN_ROUTER is not set
-# CONFIG_NET_FASTROUTE is not set
-# CONFIG_NET_HW_FLOWCONTROL is not set
-
-#
-# QoS and/or fair queueing
-#
-# CONFIG_NET_SCHED is not set
-# CONFIG_IPSEC is not set
-
-#
-# Network testing
-#
-# CONFIG_NET_PKTGEN is not set
-
-#
-# Network device support
-#
-CONFIG_NETDEVICES=y
-
-#
-# ARCnet devices
-#
-# CONFIG_ARCNET is not set
-# CONFIG_DUMMY is not set
-# CONFIG_BONDING is not set
-# CONFIG_EQUALIZER is not set
-# CONFIG_TUN is not set
-# CONFIG_ETHERTAP is not set
-
-#
-# Ethernet (10 or 100Mbit)
-#
-CONFIG_NET_ETHERNET=y
-# CONFIG_ARM_AM79C961A is not set
-# CONFIG_ARM_CIRRUS is not set
-# CONFIG_IXP425_ETH is not set
-# CONFIG_SUNLANCE is not set
-# CONFIG_HAPPYMEAL is not set
-# CONFIG_SUNBMAC is not set
-# CONFIG_SUNQE is not set
-# CONFIG_SUNGEM is not set
-# CONFIG_NET_VENDOR_3COM is not set
-# CONFIG_LANCE is not set
-# CONFIG_NET_VENDOR_SMC is not set
-# CONFIG_NET_VENDOR_RACAL is not set
-# CONFIG_HP100 is not set
-# CONFIG_NET_ISA is not set
-CONFIG_NET_PCI=y
-# CONFIG_PCNET32 is not set
-# CONFIG_AMD8111_ETH is not set
-# CONFIG_ADAPTEC_STARFIRE is not set
-# CONFIG_APRICOT is not set
-# CONFIG_B44 is not set
-# CONFIG_CS89x0 is not set
-# CONFIG_TULIP is not set
-# CONFIG_DE4X5 is not set
-# CONFIG_DGRS is not set
-# CONFIG_DM9102 is not set
-# CONFIG_EEPRO100 is not set
-# CONFIG_EEPRO100_PIO is not set
-# CONFIG_E100 is not set
-# CONFIG_LNE390 is not set
-# CONFIG_FEALNX is not set
-# CONFIG_NATSEMI is not set
-# CONFIG_NE2K_PCI is not set
-# CONFIG_NE3210 is not set
-# CONFIG_ES3210 is not set
-# CONFIG_8139CP is not set
-# CONFIG_8139CP_EXTERNAL_PHY is not set
-CONFIG_8139CP_PHY_NUM=32
-# CONFIG_8139TOO is not set
-# CONFIG_8139TOO_PIO is not set
-# CONFIG_8139TOO_TUNE_TWISTER is not set
-# CONFIG_8139TOO_8129 is not set
-# CONFIG_8139_OLD_RX_RESET is not set
-# CONFIG_RTL8139 is not set
-# CONFIG_SIS900 is not set
-# CONFIG_EPIC100 is not set
-# CONFIG_SUNDANCE is not set
-# CONFIG_SUNDANCE_MMIO is not set
-# CONFIG_TLAN is not set
-# CONFIG_VIA_RHINE is not set
-# CONFIG_VIA_RHINE_FET is not set
-# CONFIG_VIA_RHINE_MMIO is not set
-# CONFIG_WINBOND_840 is not set
-# CONFIG_NET_POCKET is not set
-# CONFIG_FEC is not set
-# CONFIG_CS89x0 is not set
-# CONFIG_UCCS8900 is not set
-
-#
-# Ethernet (1000 Mbit)
-#
-# CONFIG_ACENIC is not set
-# CONFIG_DL2K is not set
-# CONFIG_E1000 is not set
-# CONFIG_MYRI_SBUS is not set
-# CONFIG_NS83820 is not set
-# CONFIG_HAMACHI is not set
-# CONFIG_YELLOWFIN is not set
-# CONFIG_R8169 is not set
-# CONFIG_SK98LIN is not set
-# CONFIG_TIGON3 is not set
-# CONFIG_FDDI is not set
-# CONFIG_HIPPI is not set
-# CONFIG_PLIP is not set
-# CONFIG_PPP is not set
-# CONFIG_SLIP is not set
-
-#
-# Wireless LAN (non-hamradio)
-#
-# CONFIG_NET_RADIO is not set
-
-#
-# Token Ring devices
-#
-# CONFIG_TR is not set
-# CONFIG_NET_FC is not set
-# CONFIG_RCPCI is not set
-# CONFIG_SHAPER is not set
-
-#
-# Wan interfaces
-#
-# CONFIG_WAN is not set
-
-#
-# Amateur Radio support
-#
-# CONFIG_HAMRADIO is not set
-
-#
-# IrDA (infrared) support
-#
-# CONFIG_IRDA is not set
-
-#
-# ATA/ATAPI/MFM/RLL support
-#
-# CONFIG_IDE is not set
-# CONFIG_BLK_DEV_IDE_MODES is not set
-# CONFIG_BLK_DEV_HD is not set
-
-#
-# SCSI support
-#
-CONFIG_SCSI=y
-CONFIG_BLK_DEV_SD=y
-CONFIG_SD_EXTRA_DEVS=40
-# CONFIG_CHR_DEV_ST is not set
-# CONFIG_CHR_DEV_OSST is not set
-# CONFIG_BLK_DEV_SR is not set
-# CONFIG_CHR_DEV_SG is not set
-# CONFIG_SCSI_DEBUG_QUEUES is not set
-CONFIG_SCSI_MULTI_LUN=n
-# CONFIG_SCSI_CONSTANTS is not set
-# CONFIG_SCSI_LOGGING is not set
-
-#
-# SCSI low-level drivers
-#
-# CONFIG_BLK_DEV_3W_XXXX_RAID is not set
-# CONFIG_SCSI_7000FASST is not set
-# CONFIG_SCSI_ACARD is not set
-# CONFIG_SCSI_AHA152X is not set
-# CONFIG_SCSI_AHA1542 is not set
-# CONFIG_SCSI_AHA1740 is not set
-# CONFIG_SCSI_AACRAID is not set
-# CONFIG_SCSI_AIC7XXX is not set
-# CONFIG_SCSI_AIC79XX is not set
-# CONFIG_SCSI_AIC7XXX_OLD is not set
-# CONFIG_SCSI_DPT_I2O is not set
-# CONFIG_SCSI_ADVANSYS is not set
-# CONFIG_SCSI_IN2000 is not set
-# CONFIG_SCSI_AM53C974 is not set
-# CONFIG_SCSI_MEGARAID is not set
-# CONFIG_SCSI_BUSLOGIC is not set
-# CONFIG_SCSI_CPQFCTS is not set
-# CONFIG_SCSI_DMX3191D is not set
-# CONFIG_SCSI_DTC3280 is not set
-# CONFIG_SCSI_EATA is not set
-# CONFIG_SCSI_EATA_DMA is not set
-# CONFIG_SCSI_EATA_PIO is not set
-# CONFIG_SCSI_FUTURE_DOMAIN is not set
-# CONFIG_SCSI_GDTH is not set
-# CONFIG_SCSI_GENERIC_NCR5380 is not set
-# CONFIG_SCSI_INITIO is not set
-# CONFIG_SCSI_INIA100 is not set
-# CONFIG_SCSI_NCR53C406A is not set
-# CONFIG_SCSI_NCR53C7xx is not set
-# CONFIG_SCSI_SYM53C8XX_2 is not set
-# CONFIG_SCSI_NCR53C8XX is not set
-# CONFIG_SCSI_SYM53C8XX is not set
-# CONFIG_SCSI_PAS16 is not set
-# CONFIG_SCSI_PCI2000 is not set
-# CONFIG_SCSI_PCI2220I is not set
-# CONFIG_SCSI_PSI240I is not set
-# CONFIG_SCSI_QLOGIC_FAS is not set
-# CONFIG_SCSI_QLOGIC_ISP is not set
-# CONFIG_SCSI_QLOGIC_FC is not set
-# CONFIG_SCSI_QLOGIC_1280 is not set
-# CONFIG_SCSI_SIM710 is not set
-# CONFIG_SCSI_SYM53C416 is not set
-# CONFIG_SCSI_DC390T is not set
-# CONFIG_SCSI_T128 is not set
-# CONFIG_SCSI_U14_34F is not set
-# CONFIG_SCSI_NSP32 is not set
-# CONFIG_SCSI_DEBUG is not set
-
-#
-# IEEE 1394 (FireWire) support (EXPERIMENTAL)
-#
-# CONFIG_IEEE1394 is not set
-
-#
-# I2O device support
-#
-# CONFIG_I2O is not set
-# CONFIG_I2O_PCI is not set
-# CONFIG_I2O_BLOCK is not set
-# CONFIG_I2O_LAN is not set
-# CONFIG_I2O_SCSI is not set
-# CONFIG_I2O_PROC is not set
-
-#
-# ISDN subsystem
-#
-# CONFIG_ISDN is not set
-
-#
-# Input core support
-#
-# CONFIG_INPUT is not set
-# CONFIG_INPUT_KEYBDEV is not set
-# CONFIG_INPUT_MOUSEDEV is not set
-# CONFIG_INPUT_JOYDEV is not set
-# CONFIG_INPUT_EVDEV is not set
-
-#
-# Character devices
-#
-# CONFIG_LEDMAN is not set
-# CONFIG_DS1302 is not set
-# CONFIG_VT is not set
-CONFIG_SERIAL=y
-CONFIG_SERIAL_CONSOLE=y
-# CONFIG_SERIAL_EXTENDED is not set
-# CONFIG_SERIAL_NONSTANDARD is not set
-CONFIG_UNIX98_PTYS=y
-CONFIG_UNIX98_PTY_COUNT=256
-
-#
-# I2C support
-#
-CONFIG_I2C=y
-CONFIG_I2C_ALGOBIT=y
-# CONFIG_I2C_PHILIPSPAR is not set
-# CONFIG_I2C_ELV is not set
-# CONFIG_I2C_VELLEMAN is not set
-# CONFIG_I2C_MCF_GPIO is not set
-CONFIG_I2C_IXP425=y
-# CONFIG_SCx200_I2C is not set
-# CONFIG_SCx200_ACB is not set
-# CONFIG_I2C_ALGOPCF is not set
-CONFIG_I2C_CHARDEV=y
-# CONFIG_I2C_PROC is not set
-
-#
-# Mice
-#
-# CONFIG_BUSMOUSE is not set
-CONFIG_MOUSE=y
-CONFIG_PSMOUSE=y
-# CONFIG_82C710_MOUSE is not set
-# CONFIG_PC110_PAD is not set
-# CONFIG_MK712_MOUSE is not set
-
-#
-# Joysticks
-#
-# CONFIG_INPUT_GAMEPORT is not set
-# CONFIG_QIC02_TAPE is not set
-# CONFIG_IPMI_HANDLER is not set
-# CONFIG_IPMI_PANIC_EVENT is not set
-# CONFIG_IPMI_DEVICE_INTERFACE is not set
-# CONFIG_IPMI_KCS is not set
-# CONFIG_IPMI_WATCHDOG is not set
-
-#
-# Controller Area Network Cards/Chips
-#
-# CONFIG_CAN4LINUX is not set
-
-#
-# Watchdog Cards
-#
-# CONFIG_WATCHDOG is not set
-# CONFIG_SCx200_GPIO is not set
-# CONFIG_AMD_PM768 is not set
-# CONFIG_NVRAM is not set
-# CONFIG_RTC is not set
-CONFIG_X1226_RTC=m
-# CONFIG_DTLK is not set
-# CONFIG_R3964 is not set
-# CONFIG_APPLICOM is not set
-
-#
-# Ftape, the floppy tape device driver
-#
-# CONFIG_FTAPE is not set
-# CONFIG_AGP is not set
-# CONFIG_DRM is not set
-
-#
-# Multimedia devices
-#
-# CONFIG_VIDEO_DEV is not set
-
-#
-# File systems
-#
-CONFIG_QUOTA=y
-CONFIG_QFMT_V2=y
-# CONFIG_AUTOFS_FS is not set
-# CONFIG_AUTOFS4_FS is not set
-# CONFIG_REISERFS_FS is not set
-# CONFIG_REISERFS_CHECK is not set
-# CONFIG_REISERFS_PROC_INFO is not set
-# CONFIG_ADFS_FS is not set
-# CONFIG_ADFS_FS_RW is not set
-# CONFIG_AFFS_FS is not set
-# CONFIG_HFS_FS is not set
-# CONFIG_HFSPLUS_FS is not set
-# CONFIG_BEFS_FS is not set
-# CONFIG_BEFS_DEBUG is not set
-# CONFIG_BFS_FS is not set
-CONFIG_EXT3_FS=y
-CONFIG_JBD=y
-# CONFIG_JBD_DEBUG is not set
-CONFIG_FAT_FS=y
-# CONFIG_MSDOS_FS is not set
-# CONFIG_UMSDOS_FS is not set
-CONFIG_VFAT_FS=y
-# CONFIG_EFS_FS is not set
-# CONFIG_JFFS_FS is not set
-# CONFIG_JFFS2_FS is not set
-# CONFIG_CRAMFS is not set
-CONFIG_TMPFS=y
-CONFIG_RAMFS=y
-# CONFIG_ISO9660_FS is not set
-# CONFIG_JOLIET is not set
-# CONFIG_ZISOFS is not set
-# CONFIG_JFS_FS is not set
-# CONFIG_JFS_DEBUG is not set
-# CONFIG_JFS_STATISTICS is not set
-# CONFIG_MINIX_FS is not set
-# CONFIG_VXFS_FS is not set
-# CONFIG_NTFS_FS is not set
-# CONFIG_NTFS_RW is not set
-# CONFIG_HPFS_FS is not set
-CONFIG_PROC_FS=y
-# CONFIG_DEVFS_FS is not set
-# CONFIG_DEVFS_MOUNT is not set
-# CONFIG_DEVFS_DEBUG is not set
-CONFIG_DEVPTS_FS=y
-# CONFIG_QNX4FS_FS is not set
-# CONFIG_QNX4FS_RW is not set
-# CONFIG_ROMFS_FS is not set
-CONFIG_EXT2_FS=y
-# CONFIG_SYSV_FS is not set
-# CONFIG_UDF_FS is not set
-# CONFIG_UDF_RW is not set
-# CONFIG_UFS_FS is not set
-# CONFIG_UFS_FS_WRITE is not set
-# CONFIG_XFS_FS is not set
-# CONFIG_XFS_POSIX_ACL is not set
-# CONFIG_XFS_RT is not set
-# CONFIG_XFS_QUOTA is not set
-# CONFIG_XFS_DMAPI is not set
-# CONFIG_XFS_TRACE is not set
-# CONFIG_XFS_DEBUG is not set
-
-#
-# Network File Systems
-#
-# CONFIG_CODA_FS is not set
-# CONFIG_INTERMEZZO_FS is not set
-# CONFIG_NFS_FS is not set
-# CONFIG_NFS_V3 is not set
-# CONFIG_NFS_DIRECTIO is not set
-# CONFIG_ROOT_NFS is not set
-# CONFIG_NFSD is not set
-# CONFIG_NFSD_V3 is not set
-# CONFIG_NFSD_TCP is not set
-# CONFIG_SUNRPC is not set
-# CONFIG_LOCKD is not set
-CONFIG_SMB_FS=y
-# CONFIG_SMB_NLS_DEFAULT is not set
-# CONFIG_NCP_FS is not set
-# CONFIG_NCPFS_PACKET_SIGNING is not set
-# CONFIG_NCPFS_IOCTL_LOCKING is not set
-# CONFIG_NCPFS_STRONG is not set
-# CONFIG_NCPFS_NFS_NS is not set
-# CONFIG_NCPFS_OS2_NS is not set
-# CONFIG_NCPFS_SMALLDOS is not set
-# CONFIG_NCPFS_NLS is not set
-# CONFIG_NCPFS_EXTRAS is not set
-# CONFIG_ZISOFS_FS is not set
-# CONFIG_COREDUMP_PRINTK is not set
-
-#
-# Partition Types
-#
-CONFIG_PARTITION_ADVANCED=y
-# CONFIG_ACORN_PARTITION is not set
-CONFIG_OSF_PARTITION=y
-# CONFIG_AMIGA_PARTITION is not set
-# CONFIG_ATARI_PARTITION is not set
-# CONFIG_MAC_PARTITION is not set
-CONFIG_MSDOS_PARTITION=y
-CONFIG_BSD_DISKLABEL=y
-CONFIG_MINIX_SUBPARTITION=y
-CONFIG_SOLARIS_X86_PARTITION=y
-CONFIG_UNIXWARE_DISKLABEL=y
-# CONFIG_LDM_PARTITION is not set
-CONFIG_SGI_PARTITION=y
-# CONFIG_ULTRIX_PARTITION is not set
-CONFIG_SUN_PARTITION=y
-# CONFIG_EFI_PARTITION is not set
-CONFIG_SMB_NLS=y
-CONFIG_NLS=y
-
-#
-# Native Language Support
-#
-CONFIG_NLS_DEFAULT="iso8859-1"
-# CONFIG_NLS_CODEPAGE_437 is not set
-# CONFIG_NLS_CODEPAGE_737 is not set
-# CONFIG_NLS_CODEPAGE_775 is not set
-# CONFIG_NLS_CODEPAGE_850 is not set
-# CONFIG_NLS_CODEPAGE_852 is not set
-# CONFIG_NLS_CODEPAGE_855 is not set
-# CONFIG_NLS_CODEPAGE_857 is not set
-# CONFIG_NLS_CODEPAGE_860 is not set
-# CONFIG_NLS_CODEPAGE_861 is not set
-# CONFIG_NLS_CODEPAGE_862 is not set
-# CONFIG_NLS_CODEPAGE_863 is not set
-# CONFIG_NLS_CODEPAGE_864 is not set
-# CONFIG_NLS_CODEPAGE_865 is not set
-# CONFIG_NLS_CODEPAGE_866 is not set
-# CONFIG_NLS_CODEPAGE_869 is not set
-# CONFIG_NLS_CODEPAGE_936 is not set
-# CONFIG_NLS_CODEPAGE_950 is not set
-# CONFIG_NLS_CODEPAGE_932 is not set
-# CONFIG_NLS_CODEPAGE_949 is not set
-# CONFIG_NLS_CODEPAGE_874 is not set
-# CONFIG_NLS_ISO8859_8 is not set
-# CONFIG_NLS_CODEPAGE_1250 is not set
-# CONFIG_NLS_CODEPAGE_1251 is not set
-# CONFIG_NLS_ISO8859_1 is not set
-# CONFIG_NLS_ISO8859_2 is not set
-# CONFIG_NLS_ISO8859_3 is not set
-# CONFIG_NLS_ISO8859_4 is not set
-# CONFIG_NLS_ISO8859_5 is not set
-# CONFIG_NLS_ISO8859_6 is not set
-# CONFIG_NLS_ISO8859_7 is not set
-# CONFIG_NLS_ISO8859_9 is not set
-# CONFIG_NLS_ISO8859_13 is not set
-# CONFIG_NLS_ISO8859_14 is not set
-# CONFIG_NLS_ISO8859_15 is not set
-# CONFIG_NLS_KOI8_R is not set
-# CONFIG_NLS_KOI8_U is not set
-# CONFIG_NLS_UTF8 is not set
-
-#
-# Sound
-#
-# CONFIG_SOUND is not set
-
-#
-# Misc devices
-#
-
-#
-# USB support
-#
-CONFIG_USB=y
-# CONFIG_USB_DEBUG is not set
-CONFIG_USB_DEVICEFS=y
-# CONFIG_USB_BANDWIDTH is not set
-CONFIG_USB_EHCI_HCD=y
-CONFIG_USB_UHCI=y
-# CONFIG_USB_UHCI_ALT is not set
-CONFIG_USB_OHCI=y
-# CONFIG_USB_SL811HS_ALT is not set
-# CONFIG_USB_SL811HS is not set
-# CONFIG_USB_AUDIO is not set
-# CONFIG_USB_EMI26 is not set
-# CONFIG_USB_BLUETOOTH is not set
-# CONFIG_USB_MIDI is not set
-CONFIG_USB_STORAGE=y
-# CONFIG_USB_STORAGE_DEBUG is not set
-# CONFIG_HOTPLUG_SCSIDEV_NUMBER is not set
-CONFIG_USB_STORAGE_MAXTOR_ONETOUCH=y
-CONFIG_USB_STORAGE_MAXTOR_ONETOUCH_DEBUG=y
-# CONFIG_USB_STORAGE_MAXTOR_ONETOUCH_USB_EVENT is not set
-CONFIG_USB_STORAGE_MAXTOR_ONETOUCH_PERSO=y
-CONFIG_USB_STORAGE_MAXTOR_ONETOUCH_PERSO_APP_PATH="/sbin/onetouch"
-# CONFIG_USB_STORAGE_DATAFAB is not set
-# CONFIG_USB_STORAGE_FREECOM is not set
-# CONFIG_USB_STORAGE_ISD200 is not set
-# CONFIG_USB_STORAGE_DPCM is not set
-# CONFIG_USB_STORAGE_HP8200e is not set
-# CONFIG_USB_STORAGE_SDDR09 is not set
-# CONFIG_USB_STORAGE_SDDR55 is not set
-# CONFIG_USB_STORAGE_JUMPSHOT is not set
-# CONFIG_USB_ACM is not set
-# CONFIG_USB_PRINTER is not set
-# CONFIG_USB_HID is not set
-# CONFIG_USB_HIDINPUT is not set
-# CONFIG_USB_HIDDEV is not set
-# CONFIG_USB_KBD is not set
-# CONFIG_USB_MOUSE is not set
-# CONFIG_USB_AIPTEK is not set
-# CONFIG_USB_WACOM is not set
-# CONFIG_USB_KBTAB is not set
-# CONFIG_USB_POWERMATE is not set
-# CONFIG_USB_DC2XX is not set
-# CONFIG_USB_MDC800 is not set
-# CONFIG_USB_SCANNER is not set
-# CONFIG_USB_MICROTEK is not set
-# CONFIG_USB_HPUSBSCSI is not set
-CONFIG_USB_PEGASUS=m
-CONFIG_USB_RTL8150=m
-CONFIG_USB_KAWETH=m
-CONFIG_USB_CATC=m
-CONFIG_USB_AX8817X=m
-CONFIG_USB_CDCETHER=m
-CONFIG_USB_USBNET=m
-# CONFIG_USB_USS720 is not set
-
-#
-# USB Serial Converter support
-#
-# CONFIG_USB_SERIAL is not set
-# CONFIG_USB_RIO500 is not set
-# CONFIG_USB_AUERSWALD is not set
-# CONFIG_USB_TIGL is not set
-# CONFIG_USB_BRLVGER is not set
-# CONFIG_USB_LCD is not set
-
-#
-# Bluetooth support
-#
-# CONFIG_BLUEZ is not set
-
-#
-# Kernel hacking
-#
-CONFIG_FRAME_POINTER=y
-# CONFIG_DEBUG_USER is not set
-# CONFIG_DEBUG_INFO is not set
-# CONFIG_NO_PGT_CACHE is not set
-# CONFIG_DEBUG_KERNEL is not set
-# CONFIG_DEBUG_SLAB is not set
-# CONFIG_MAGIC_SYSRQ is not set
-# CONFIG_DEBUG_SPINLOCK is not set
-# CONFIG_DEBUG_WAITQ is not set
-# CONFIG_DEBUG_BUGVERBOSE is not set
-# CONFIG_DEBUG_ERRORS is not set
-# CONFIG_DEBUG_LL is not set
-# CONFIG_DEBUG_DC21285_PORT is not set
-# CONFIG_DEBUG_CLPS711X_UART2 is not set
-
-#
-# Cryptographic options
-#
-# CONFIG_CRYPTO is not set
-
-#
-# Library routines
-#
-CONFIG_CRC32=y
-CONFIG_ZLIB_INFLATE=y
-CONFIG_ZLIB_DEFLATE=y
diff --git a/linux/nslu2-unslung-kernel-2.3r25/able/missing_usb_ioctls.patch b/linux/nslu2-unslung-kernel-2.3r25/able/missing_usb_ioctls.patch
deleted file mode 100644 (file)
index ba4c606..0000000
+++ /dev/null
@@ -1,11 +0,0 @@
---- linux-2.4.22/include/linux/usbdevice_fs.h.orig     2004-10-31 20:05:45.989296261 +1100
-+++ linux-2.4.22/include/linux/usbdevice_fs.h  2004-10-31 22:55:50.470987905 +1100
-@@ -142,6 +142,8 @@
- #define USBDEVFS_HUB_PORTINFO      _IOR('U', 19, struct usbdevfs_hub_portinfo)
- #define USBDEVFS_RESET             _IO('U', 20)
- #define USBDEVFS_CLEAR_HALT        _IOR('U', 21, unsigned int)
-+#define USBDEVFS_DISCONNECT        _IO('U', 22)
-+#define USBDEVFS_CONNECT           _IO('U', 23)
- /* --------------------------------------------------------------------- */
diff --git a/linux/nslu2-unslung-kernel-2.3r25/unslung-kernel-ext3flash.patch b/linux/nslu2-unslung-kernel-2.3r25/unslung-kernel-ext3flash.patch
deleted file mode 100644 (file)
index b61346c..0000000
+++ /dev/null
@@ -1,28 +0,0 @@
---- linux-2.4.22/drivers/scsi/scsi_scan.c.orig 2004-09-23 22:26:35.000000000 +0930
-+++ linux-2.4.22/drivers/scsi/scsi_scan.c      2004-09-23 22:38:30.000000000 +0930
-@@ -704,6 +704,7 @@
-         /* restrict device on certain port grant */
-       SDpnt->host->hostt->removable = SDpnt->removable;
-+#if 0
-         if ( SDpnt->removable && (USB_DEVPATH_1 == SDpnt->host->hostt->port) )
-         {
-               create_proc_read_entry("usb_err",
-@@ -729,6 +730,7 @@
-                               NULL
-                       );
-       }else {
-+#endif
-               printk("%x port connect!!!!!\n",SDpnt->host->hostt->port);
-               if(0x31 == SDpnt->host->hostt->port){
-                       *IXP425_GPIO_GPOUTR &= 0xfff7;
-@@ -747,7 +749,9 @@
-                                       NULL
-                       );
-               }
-+#if 0
-       }
-+#endif
-               //end
-       /*
-        * Check the peripheral qualifier field - this tells us whether LUNS
diff --git a/linux/nslu2-unslung-kernel-2.3r25/unslung-kernel-vfatdisk2.patch b/linux/nslu2-unslung-kernel-2.3r25/unslung-kernel-vfatdisk2.patch
deleted file mode 100644 (file)
index d424daf..0000000
+++ /dev/null
@@ -1,45 +0,0 @@
---- linux-2.4.22/drivers/scsi/scsi_scan.c.orig 2004-09-23 22:26:35.000000000 +0930
-+++ linux-2.4.22/drivers/scsi/scsi_scan.c      2004-09-23 22:43:16.000000000 +0930
-@@ -657,7 +657,7 @@
-         SDpnt->removable = (0x80 & scsi_result[1]) >> 7;
-         
-         
--#if 1 
-+#if 0
-       if (!SDpnt->removable)
-        {
-               unsigned int the_result;
-@@ -704,6 +704,7 @@
-         /* restrict device on certain port grant */
-       SDpnt->host->hostt->removable = SDpnt->removable;
-+#if 0
-         if ( SDpnt->removable && (USB_DEVPATH_1 == SDpnt->host->hostt->port) )
-         {
-               create_proc_read_entry("usb_err",
-@@ -729,6 +730,7 @@
-                               NULL
-                       );
-       }else {
-+#endif
-               printk("%x port connect!!!!!\n",SDpnt->host->hostt->port);
-               if(0x31 == SDpnt->host->hostt->port){
-                       *IXP425_GPIO_GPOUTR &= 0xfff7;
-@@ -740,14 +742,16 @@
-                       );
-               }else{
-                       *IXP425_GPIO_GPOUTR &= 0xfffb;
--                      create_proc_read_entry("hd2_conn",
-+                      create_proc_read_entry("usb_conn",
-                                       0,
-                                       NULL,
-                                       NULL,
-                                       NULL
-                       );
-               }
-+#if 0
-       }
-+#endif
-               //end
-       /*
-        * Check the peripheral qualifier field - this tells us whether LUNS
diff --git a/linux/nslu2-unslung-kernel-2.3r25/unslung-kernel.patch b/linux/nslu2-unslung-kernel-2.3r25/unslung-kernel.patch
deleted file mode 100644 (file)
index 17f78ef..0000000
+++ /dev/null
@@ -1,11 +0,0 @@
---- linux-2.4.22/drivers/scsi/scsi_scan.c.orig 2004-09-23 22:26:35.000000000 +0930
-+++ linux-2.4.22/drivers/scsi/scsi_scan.c      2004-09-23 22:42:09.000000000 +0930
-@@ -694,7 +694,7 @@
-                                              (buffer[2] << 8) |
-                                              buffer[3]);
-               printk("The capacity is %d\n",capacity);
--              if(capacity<20000000){
-+              if(capacity<2000000){
-                       SDpnt->removable = 1;
-               }
-               kfree(buffer);
diff --git a/linux/nslu2-unslung-kernel-ext3flash_2.3r25.oe b/linux/nslu2-unslung-kernel-ext3flash_2.3r25.oe
deleted file mode 100644 (file)
index 29c0cd5..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-SECTION = "kernel"
-
-KERNEL_SUFFIX = "unslung-ext3flash"
-
-include nslu2-linksys_2.4.22.oe
-
-FILESPATH = "${@base_set_filespath([ '${FILE_DIRNAME}/nslu2-unslung-kernel-${PV}', '${FILE_DIRNAME}/nslu2-linksys-2.4.22', '${FILE_DIRNAME}/files', '${FILE_DIRNAME}' ], d)}"
-
-SRC_URI += " file://unslung-kernel-ext3flash.patch;patch=1"
-CMDLINE_ROOT = "root=/dev/slug initrd=0x01000000,10M mem=32M@0x00000000"
diff --git a/linux/nslu2-unslung-kernel-vfatdisk2_2.3r25.oe b/linux/nslu2-unslung-kernel-vfatdisk2_2.3r25.oe
deleted file mode 100644 (file)
index 0845690..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-SECTION = "kernel"
-
-KERNEL_SUFFIX = "unslung-vfatdisk2"
-
-include nslu2-linksys_2.4.22.oe
-
-FILESPATH = "${@base_set_filespath([ '${FILE_DIRNAME}/nslu2-unslung-kernel-${PV}', '${FILE_DIRNAME}/nslu2-linksys-2.4.22', '${FILE_DIRNAME}/files', '${FILE_DIRNAME}' ], d)}"
-
-SRC_URI += " file://unslung-kernel-vfatdisk2.patch;patch=1"
-CMDLINE_ROOT = "root=/dev/slug initrd=0x01000000,10M mem=32M@0x00000000"
diff --git a/linux/unslung-able-kernel_2.3r25.oe b/linux/unslung-able-kernel_2.3r25.oe
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/linux/unslung-kernel-2.3r25/able/defconfig b/linux/unslung-kernel-2.3r25/able/defconfig
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/linux/unslung-kernel-2.3r25/defconfig b/linux/unslung-kernel-2.3r25/defconfig
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/linux/unslung-kernel-2.3r25/ext3flash-on-disk1.patch b/linux/unslung-kernel-2.3r25/ext3flash-on-disk1.patch
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/linux/unslung-kernel-2.3r25/ext3flash.patch b/linux/unslung-kernel-2.3r25/ext3flash.patch
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/linux/unslung-kernel-2.3r25/gl811e.patch b/linux/unslung-kernel-2.3r25/gl811e.patch
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/linux/unslung-kernel-2.3r25/limit1gb.patch b/linux/unslung-kernel-2.3r25/limit1gb.patch
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/linux/unslung-kernel-2.3r25/missing-usb-ioctls.patch b/linux/unslung-kernel-2.3r25/missing-usb-ioctls.patch
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/linux/unslung-kernel-2.3r25/usbnet.patch b/linux/unslung-kernel-2.3r25/usbnet.patch
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/linux/unslung-standard-kernel_2.3r25.oe b/linux/unslung-standard-kernel_2.3r25.oe
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/meta/nslu2-linksys-image.oe b/meta/nslu2-linksys-image.oe
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/meta/unslung-able-image.oe b/meta/unslung-able-image.oe
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/meta/unslung-image-able.oe b/meta/unslung-image-able.oe
deleted file mode 100644 (file)
index 4565502..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-IMAGE_BASENAME = "unslung-able"
-
-DEPENDS = "nslu2-unslung-kernel-able nslu2-unslung-ramdisk-able ${UNSLUNG_BASE_PACKAGES}"
-
-include unslung-image-base.oe
diff --git a/meta/unslung-image-base.oe b/meta/unslung-image-base.oe
deleted file mode 100644 (file)
index 294b045..0000000
+++ /dev/null
@@ -1,29 +0,0 @@
-IMAGE_LINGUAS = ""
-USE_DEVFS = "1"
-
-UNSLUNG_BASE_PACKAGES = "slingbox ipkg wget"
-
-IPKG_INSTALL = "${UNSLUNG_BASE_PACKAGES}"
-
-DEPENDS ?= "virtual/kernel nslu2-unslung-ramdisk ${UNSLUNG_BASE_PACKAGES}"
-IMAGE_BASENAME ?= "unslung"
-
-UNSLUNG_DEVICE_TABLE = "${@oe.which(oe.data.getVar('OEPATH', d, 1), 'files/device_table-unslung.txt')}"
-EXTRA_IMAGECMD_ext2.gz = "-f ${UNSLUNG_DEVICE_TABLE}"
-
-IMAGE_PREPROCESS_COMMAND += "unslung_clean_image; "
-               
-inherit image_ipk
-
-# Note that anything in this function must be repeatable without having to rebuild the rootfs
-unslung_clean_image () {
-
-       # Remove all traces of the ipkg stuff we did to get this rootfs
-       rm -rf ${IMAGE_ROOTFS}/usr/lib/ipkg
-       if [ -f ${IMAGE_ROOTFS}/usr/bin/ipkg-cl ]; then
-         rm -f ${IMAGE_ROOTFS}/usr/bin/ipkg
-         mv ${IMAGE_ROOTFS}/usr/bin/ipkg-cl ${IMAGE_ROOTFS}/usr/bin/ipkg
-       fi
-       rm -f ${IMAGE_ROOTFS}/usr/bin/update-alternatives
-
-}
diff --git a/meta/unslung-image-ext3flash.oe b/meta/unslung-image-ext3flash.oe
deleted file mode 100644 (file)
index acbcd0a..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-IMAGE_BASENAME = "unslung-ext3flash"
-
-DEPENDS = "nslu2-unslung-kernel-ext3flash nslu2-unslung-ramdisk-ext3flash ${UNSLUNG_BASE_PACKAGES}"
-
-include unslung-image-base.oe
diff --git a/meta/unslung-image-standard.oe b/meta/unslung-image-standard.oe
deleted file mode 100644 (file)
index b75632b..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-IMAGE_BASENAME = "unslung-standard"
-
-DEPENDS = "nslu2-unslung-kernel-standard nslu2-unslung-ramdisk-standard ${UNSLUNG_BASE_PACKAGES}"
-
-include unslung-image-base.oe
diff --git a/meta/unslung-image-vfatdisk2.oe b/meta/unslung-image-vfatdisk2.oe
deleted file mode 100644 (file)
index 11b3bad..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-IMAGE_BASENAME = "unslung-vfatdisk2"
-
-DEPENDS = "nslu2-unslung-kernel-vfatdisk2 nslu2-unslung-ramdisk-vfatdisk2 ${UNSLUNG_BASE_PACKAGES}"
-
-include unslung-image-base.oe
index c162c99..924dff0 100644 (file)
@@ -1 +1 @@
-DEPENDS = "unslung-image-standard unslung-image-ext3flash unslung-image-vfatdisk2 unslung-image-able"
+DEPENDS = "unslung-switchbox-image unslung-standard-image unslung-able-image"
diff --git a/meta/unslung-standard-image.oe b/meta/unslung-standard-image.oe
new file mode 100644 (file)
index 0000000..6af8c6b
--- /dev/null
@@ -0,0 +1,41 @@
+PR = "r1"
+
+IMAGE_LINGUAS = ""
+USE_DEVFS = "1"
+
+UNSLUNG_BASE_DEPENDS = "slingbox ipkg wget"
+UNSLUNG_BASE_PACKAGES = "slingbox ipkg wget"
+
+IMAGE_VARIANT ?= "standard"
+
+export IMAGE_BASENAME = "unslung-${IMAGE_VARIANT}"
+
+IPKG_INSTALL = "unslung-${IMAGE_VARIANT}-ramdisk \
+               ${UNSLUNG_BASE_PACKAGES} ${UNSLUNG_EXTRA_PACKAGES}"
+
+DEPENDS  = "unslung-${IMAGE_VARIANT}-kernel unslung-${IMAGE_VARIANT}-ramdisk \
+               ${UNSLUNG_BASE_DEPENDS} ${UNSLUNG_EXTRA_DEPENDS}"
+
+RDEPENDS = "${UNSLUNG_BASE_PACKAGES} ${UNSLUNG_EXTRA_RDEPENDS}"
+
+RRECOMMENDS = "${UNSLUNG_EXTRA_RRECOMMENDS}"
+
+UNSLUNG_DEVICE_TABLE = "${@oe.which(oe.data.getVar('OEPATH', d, 1), 'files/device_table-unslung.txt')}"
+
+IMAGE_FSTYPES = "ext2.gz jffs2"
+EXTRA_IMAGECMD_ext2.gz = "-f ${UNSLUNG_DEVICE_TABLE}"
+EXTRA_IMAGECMD_jffs2 = "--pad --big-endian --eraseblock=0x20000"
+
+IMAGE_PREPROCESS_COMMAND += "unslung_clean_image; "
+               
+inherit image_ipk
+
+# Note that anything in this function must be repeatable without having to rebuild the rootfs
+unslung_clean_image () {
+
+       makedevs -r ${IMAGE_ROOTFS} -D ${UNSLUNG_DEVICE_TABLE}
+
+       # Remove info from the local feed used to build the image
+       rm -rf ${IMAGE_ROOTFS}/usr/lib/ipkg/lists/*
+
+}
diff --git a/meta/unslung-switchbox-image.oe b/meta/unslung-switchbox-image.oe
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/nslu2-binary-only/nslu2-firmware-binary_2.3r25.oe b/nslu2-binary-only/nslu2-firmware-binary_2.3r25.oe
deleted file mode 100644 (file)
index cf0b85d..0000000
+++ /dev/null
@@ -1,17 +0,0 @@
-SECTION = "base"
-DEPENDS = "slugtool-native unzip-native"
-PACKAGES = ""
-INHIBIT_DEFAULT_DEPS = "1"
-PR = "r2"
-
-SRC_URI = "ftp://ftp.linksys.com/pub/network/nslu2-fw-2.3r25.zip"
-S = "${WORKDIR}"
-
-do_compile () {
-       slugtool unpack NSLU2_V23R25.bin
-       install -d ${STAGING_LIBDIR}/nslu2-binaries
-       install -m 0755 Redboot ${STAGING_LIBDIR}/nslu2-binaries/
-       install -m 0755 SysConf ${STAGING_LIBDIR}/nslu2-binaries/
-       install -m 0755 ramdisk.gz ${STAGING_LIBDIR}/nslu2-binaries/
-       install -m 0755 Trailer ${STAGING_LIBDIR}/nslu2-binaries/
-}
diff --git a/nslu2-binary-only/nslu2-linksys-firmware_2.3r25.oe b/nslu2-binary-only/nslu2-linksys-firmware_2.3r25.oe
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/nslu2-binary-only/nslu2-linksys-libs_2.3r25.oe b/nslu2-binary-only/nslu2-linksys-libs_2.3r25.oe
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/nslu2-binary-only/nslu2-unslung-ramdisk-able_2.3r25.oe b/nslu2-binary-only/nslu2-unslung-ramdisk-able_2.3r25.oe
deleted file mode 100644 (file)
index 7491cb9..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-UNSLUNG_VARIANT = "able"
-
-# Add overlays and patches to the standard ramdisk here
-# SRC_URI += "file://ipkg.conf"
-
-include nslu2-unslung-ramdisk_2.3r25.oe
-
-FILESPATH = "${@base_set_filespath([ '${FILE_DIRNAME}/nslu2-unslung-ramdisk/able', '${FILE_DIRNAME}/nslu2-unslung-ramdisk', '${FILE_DIRNAME}/files', '${FILE_DIRNAME}' ], d)}"
diff --git a/nslu2-binary-only/nslu2-unslung-ramdisk-ext3flash_2.3r25.oe b/nslu2-binary-only/nslu2-unslung-ramdisk-ext3flash_2.3r25.oe
deleted file mode 100644 (file)
index 08bef73..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-UNSLUNG_VARIANT = "ext3flash"
-
-# Add overlays and patches to the standard ramdisk here
-# SRC_URI += "file://ipkg.conf"
-
-include nslu2-unslung-ramdisk_2.3r25.oe
-
-FILESPATH = "${@base_set_filespath([ '${FILE_DIRNAME}/nslu2-unslung-ramdisk/ext3flash', '${FILE_DIRNAME}/nslu2-unslung-ramdisk', '${FILE_DIRNAME}/files', '${FILE_DIRNAME}' ], d)}"
diff --git a/nslu2-binary-only/nslu2-unslung-ramdisk-standard_2.3r25.oe b/nslu2-binary-only/nslu2-unslung-ramdisk-standard_2.3r25.oe
deleted file mode 100644 (file)
index 4645cae..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-UNSLUNG_VARIANT = "standard"
-
-# Add overlays and patches to the standard ramdisk here
-# SRC_URI += "file://ipkg.conf"
-
-include nslu2-unslung-ramdisk_2.3r25.oe
-
-FILESPATH = "${@base_set_filespath([ '${FILE_DIRNAME}/nslu2-unslung-ramdisk/standard', '${FILE_DIRNAME}/nslu2-unslung-ramdisk', '${FILE_DIRNAME}/files', '${FILE_DIRNAME}' ], d)}"
diff --git a/nslu2-binary-only/nslu2-unslung-ramdisk-vfatdisk2_2.3r25.oe b/nslu2-binary-only/nslu2-unslung-ramdisk-vfatdisk2_2.3r25.oe
deleted file mode 100644 (file)
index ee31cf3..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-UNSLUNG_VARIANT = "vfatdisk2"
-
-# Add overlays and patches to the standard ramdisk here
-# SRC_URI += "file://ipkg.conf"
-
-include nslu2-unslung-ramdisk_2.3r25.oe
-
-FILESPATH = "${@base_set_filespath([ '${FILE_DIRNAME}/nslu2-unslung-ramdisk/vfatdisk2', '${FILE_DIRNAME}/nslu2-unslung-ramdisk', '${FILE_DIRNAME}/files', '${FILE_DIRNAME}' ], d)}"
diff --git a/nslu2-binary-only/nslu2-unslung-ramdisk/able/linuxrc b/nslu2-binary-only/nslu2-unslung-ramdisk/able/linuxrc
deleted file mode 100644 (file)
index 4b364b2..0000000
+++ /dev/null
@@ -1,47 +0,0 @@
-#!/bin/sh
-
-echo "Firmware Version: `cat /.unslung`"
-
-mounted=
-
-/bin/mount -t proc proc /proc
-/bin/mount -t usbdevfs usbdevfs /proc/bus/usb
-echo "0x0100" > /proc/sys/kernel/real-root-dev
-
-/bin/sleep 10
-
-if [ -z "$mounted" ] && /bin/mount -rt ext3 /dev/sda2 /mnt/tmpmnt ; then
-
-    if  [ -x /mnt/tmpmnt/bin/init ] &&
-       [ -d /mnt/tmpmnt/unslung ] && [ -r /mnt/tmpmnt/.unslung ] &&
-       [ "`cat /.unslung`" = "`cat /mnt/tmpmnt/.unslung`" ] ; then
-       echo "Root filesystem will be mounted from /dev/sda2 ..."
-       mounted=/mnt/tmpmnt
-       echo "0x0802" > /proc/sys/kernel/real-root-dev
-       [ -r $mounted/unslung/rc.linuxrc ] && . $mounted/unslung/rc.linuxrc
-    fi
-
-    /bin/umount /mnt/tmpmnt
-fi
-
-if [ -z "$mounted" ] && /bin/mount -rt ext3 /dev/sdb2 /mnt/tmpmnt ; then
-
-    if  [ -x /mnt/tmpmnt/bin/init ] &&
-       [ -d /mnt/tmpmnt/unslung ] && [ -r /mnt/tmpmnt/.unslung ] &&
-       [ "`cat /.unslung`" = "`cat /mnt/tmpmnt/.unslung`" ] ; then
-       echo "Root filesystem will be mounted from /dev/sdb2 ..."
-       mounted=/mnt/tmpmnt
-       echo "0x0812" > /proc/sys/kernel/real-root-dev
-       [ -r $mounted/unslung/rc.linuxrc ] && . $mounted/unslung/rc.linuxrc
-    fi
-
-    /bin/umount /mnt/tmpmnt
-fi
-
-if [ -z "$mounted" ] ; then
-    echo "Root filesystem will be mounted from /dev/ram0 ..."
-fi
-
-/bin/umount /proc
-
-exit 0
diff --git a/nslu2-binary-only/nslu2-unslung-ramdisk/flashfs b/nslu2-binary-only/nslu2-unslung-ramdisk/flashfs
deleted file mode 100644 (file)
index c5d63c8..0000000
+++ /dev/null
@@ -1,53 +0,0 @@
-#!/bin/sh
-#
-# Copyright (C) 2004 by Oleg I. Vdovikin <oleg@cs.msu.su>
-# Modified for Unslung by Rod Whitby
-#
-# 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
-#
-
-VERSION="$(cat /.unslung)"
-FLASHFS=/share/flash/data/flashfs.tar.gz
-
-case "$1" in
-       status)
-               echo "$VERSION"
-               ;;
-       start)
-               if [ -f ${FLASHFS} ]; then
-                       tar -C / -zxf ${FLASHFS}
-               fi
-               ;;
-       clear)
-               rm -f ${FLASHFS}
-               ;;
-       load)
-               tar -C / -zxvf ${FLASHFS}
-               ;;
-       list)
-               tar -C / -ztf ${FLASHFS}
-               ;;
-       save)
-               [ -f /unslung/.files ] && FILES=$(cat /unslung/.files)
-               rm -f /tmp/flash.tar.gz
-               tar -C / -zcvf /tmp/flash.tar.gz /unslung $FILES && 
-               cp /tmp/flash.tar.gz ${FLASHFS} &&
-               ls -l ${FLASHFS} &&
-               echo "Saved."
-               ;;
-       *)
-               echo "Usage: $0 status|clear|load|list|save"
-               ;;
-esac
diff --git a/nslu2-binary-only/nslu2-unslung-ramdisk/linuxrc b/nslu2-binary-only/nslu2-unslung-ramdisk/linuxrc
deleted file mode 100644 (file)
index d80b748..0000000
+++ /dev/null
@@ -1,46 +0,0 @@
-#!/bin/sh
-
-echo "Firmware Version: `cat /.unslung`"
-
-mounted=
-
-/bin/mount -t proc proc /proc
-echo "0x0100" > /proc/sys/kernel/real-root-dev
-
-/bin/sleep 10
-
-if [ -z "$mounted" ] && /bin/mount -rt ext3 /dev/sda2 /mnt/tmpmnt ; then
-
-    if  [ -x /mnt/tmpmnt/bin/init ] &&
-       [ -d /mnt/tmpmnt/unslung ] && [ -r /mnt/tmpmnt/.unslung ] &&
-       [ "`cat /.unslung`" = "`cat /mnt/tmpmnt/.unslung`" ] ; then
-       echo "Root filesystem will be mounted from /dev/sda2 ..."
-       mounted=/mnt/tmpmnt
-       echo "0x0802" > /proc/sys/kernel/real-root-dev
-       [ -r $mounted/unslung/rc.linuxrc ] && . $mounted/unslung/rc.linuxrc
-    fi
-
-    /bin/umount /mnt/tmpmnt
-fi
-
-if [ -z "$mounted" ] && /bin/mount -rt ext3 /dev/sdb2 /mnt/tmpmnt ; then
-
-    if  [ -x /mnt/tmpmnt/bin/init ] &&
-       [ -d /mnt/tmpmnt/unslung ] && [ -r /mnt/tmpmnt/.unslung ] &&
-       [ "`cat /.unslung`" = "`cat /mnt/tmpmnt/.unslung`" ] ; then
-       echo "Root filesystem will be mounted from /dev/sdb2 ..."
-       mounted=/mnt/tmpmnt
-       echo "0x0812" > /proc/sys/kernel/real-root-dev
-       [ -r $mounted/unslung/rc.linuxrc ] && . $mounted/unslung/rc.linuxrc
-    fi
-
-    /bin/umount /mnt/tmpmnt
-fi
-
-if [ -z "$mounted" ] ; then
-    echo "Root filesystem will be mounted from /dev/ram0 ..."
-fi
-
-/bin/umount /proc
-
-exit 0
diff --git a/nslu2-binary-only/nslu2-unslung-ramdisk/rc.unslung b/nslu2-binary-only/nslu2-unslung-ramdisk/rc.unslung
deleted file mode 100644 (file)
index 86bfdf0..0000000
+++ /dev/null
@@ -1,27 +0,0 @@
-#!/bin/sh
-
-if ( [ -f /unslung/rc.unslung ] && . /unslung/rc.unslung ) ; then return 0 ; fi
-
-# Start all init scripts in /opt/etc/init.d
-# executing them in numerical order.
-#
-for i in /opt/etc/init.d/S??* ;do
-
-     # Ignore dangling symlinks (if any).
-     [ ! -f "$i" ] && continue
-
-     case "$i" in
-       *.sh)
-           # Source shell script for speed.
-           (
-               trap - INT QUIT TSTP
-               set start
-               . $i
-           )
-           ;;
-       *)
-           # No sh extension, so fork subprocess.
-           $i start
-           ;;
-    esac
-done
diff --git a/nslu2-binary-only/nslu2-unslung-ramdisk/unsling b/nslu2-binary-only/nslu2-unslung-ramdisk/unsling
deleted file mode 100644 (file)
index f0345ab..0000000
+++ /dev/null
@@ -1,113 +0,0 @@
-#!/bin/sh
-
-# Only do this if we have booted from the ramdisk.
-
-if [ "`cat /proc/sys/kernel/real-root-dev`" != 256 ] ; then
-    echo "Cannot unsling an active unslung root partition!"
-    exit 0
-fi 
-
-# Set or seach for target disk
-
-if [ $# -gt 1 ] ; then
-    echo "Usage: $0 [flash|hdd]"
-    exit 1
-fi
-
-if [ $# -eq 1 ] ; then
-    if [ "$1" = "flash" -o "$1" = "hdd" ] ; then
-       targ=/share/$1/conf
-    else
-       echo "Usage: $0 [flash|hdd]"
-       exit 1
-    fi
-elif [ -d /share/hdd/conf/lost+found ] ; then
-    targ=/share/hdd/conf
-elif [ -d /share/flash/conf/lost+found ] ; then
-    targ=/share/flash/conf
-else
-    echo "Cannot locate target root partition"
-    exit 1
-fi
-
-echo "Target root partition is $targ"
-
-echo "Removing conflicts from old unslung root partition."
-rm -f $targ/bin/ipkg
-
-# Unsling it!
-
-copyfiles=".unslung bin dev etc home lib linuxrc mnt sbin usr"
-
-echo "Copying ramdisk files to new unslung root partition."
-cd /
-tar cf - $copyfiles | ( cd $targ ; tar xf - )
-
-# Create other required directories.
-
-echo "Creating required mount points and empty directories."
-
-rm -rf $targ/tmp                && mkdir $targ/tmp
-
-[ ! -d $targ/share ]            && mkdir $targ/share
-[ ! -d $targ/share/flash ]      && mkdir $targ/share/flash
-[ ! -d $targ/share/flash/conf ] && mkdir $targ/share/flash/conf
-[ ! -d $targ/share/flash/data ] && mkdir $targ/share/flash/data
-[ ! -d $targ/share/hdd ]        && mkdir $targ/share/hdd
-[ ! -d $targ/share/hdd/conf ]   && mkdir $targ/share/hdd/conf
-[ ! -d $targ/share/hdd/data ]   && mkdir $targ/share/hdd/data
-[ ! -d $targ/mnt ]              && mkdir $targ/mnt
-[ ! -d $targ/mnt/backup ]       && mkdir $targ/mnt/backup
-[ ! -d $targ/mnt/repair ]       && mkdir $targ/mnt/repair
-[ ! -d $targ/mnt/tmpmnt ]       && mkdir $targ/mnt/tmpmnt
-[ ! -d $targ/proc ]             && mkdir $targ/proc
-[ ! -d $targ/upload ]           && mkdir $targ/upload
-[ ! -d $targ/var ]             && mkdir $targ/var
-[ ! -d $targ/var/empty ]       && mkdir $targ/var/empty
-[ ! -d $targ/var/lock ]        && mkdir $targ/var/lock
-[ ! -d $targ/var/log ]         && mkdir $targ/var/log
-[ ! -d $targ/var/run ]         && mkdir $targ/var/run
-[ ! -d $targ/var/tmp ]         && mkdir $targ/var/tmp
-
-# Ensure /unslung is there.
-
-if [ ! -d $targ/unslung ] ; then
-
-    echo "Creating new /unslung directory on unslung root partition."
-
-    mkdir $targ/unslung
-  
-else
-    echo "Preserving existing /unslung directory on unslung root partition."
-fi
-  
-# Ensure /root is there.
-
-if [ ! -d $targ/root ] ; then
-
-    echo "Creating new /root directory on unslung root partition."
-
-    mkdir $targ/root
-  
-else
-    echo "Preserving existing /root directory on unslung root partition."
-fi
-  
-# Ensure /opt is there.
-
-if [ ! -d $targ/opt ] ; then
-
-    echo "Creating new /opt directory on unslung root partition."
-
-    mkdir $targ/opt
-  
-else
-    echo "Preserving existing /opt directory on unslung root partition."
-fi
-  
-echo "Unslinging any default root passwords."
-  
-[ -f $targ/passwd ] && sed -i -e 's/^root:WeeOvKUvbQ6nI:0:0:root:/root:t1PLUeOinN\/eI:0:0:root:/' $targ/passwd
-[ -f $targ/usr/local/passwd ] && sed -i -e 's/^root:WeeOvKUvbQ6nI:0:0:root:/root:t1PLUeOinN\/eI:0:0:root:/' $targ/usr/local/passwd
-exit 0
diff --git a/nslu2-binary-only/nslu2-unslung-ramdisk/unslung.patch b/nslu2-binary-only/nslu2-unslung-ramdisk/unslung.patch
deleted file mode 100644 (file)
index 3eba560..0000000
+++ /dev/null
@@ -1,224 +0,0 @@
-diff -BurN /dev/null/nslu/.unslung /mnt/nslu/.unslung
---- /dev/null/nslu/.unslung    1970-01-01 09:30:00.000000000 +0930
-+++ /mnt/nslu/.unslung 2004-08-30 21:46:35.000000000 +0930
-@@ -0,0 +1 @@
-+V2.3R25-uNSLUng-X.Y
-\ No newline at end of file
-diff -BurN /dev/null/nslu/etc/passwd /mnt/nslu/etc/passwd
---- /dev/null/nslu/etc/passwd  2004-07-27 23:37:55.000000000 -0400
-+++ /mnt/nslu/etc/passwd       2004-08-30 09:02:51.000000000 -0400
-@@ -1,4 +1,4 @@
--root:WeeOvKUvbQ6nI:0:0:root:/root:/bin/sh
-+root:t1PLUeOinN/eI:0:0:root:/root:/bin/sh
- bin:x:1:1:bin:/bin:
- lp:x:4:7:lp:/share/spool:
- mail:x:8:12:mail:/var/spool/mail:
-diff -BurN /dev/null/nslu/etc/profile /mnt/nslu/etc/profile
---- /dev/null/nslu/etc/profile 1969-12-31 19:00:00.000000000 -0500
-+++ /mnt/nslu/etc/profile      2004-08-30 09:02:51.000000000 -0400
-@@ -0,0 +1,2 @@
-+export PATH=$PATH:/opt/bin:/opt/sbin:/opt/usr/bin:/opt/usr/sbin
-+export LD_LIBRARY_PATH=/opt/lib
-diff -BurN /dev/null/nslu/etc/rc /mnt/nslu/etc/rc
---- /dev/null/nslu/etc/rc      2004-07-27 23:37:55.000000000 -0400
-+++ /mnt/nslu/etc/rc   2004-09-01 21:47:47.000000000 -0400
-@@ -1,4 +1,7 @@
- ## Simple beta script to verify csr
-+
-+if ( [ -f /unslung/rc ] && . /unslung/rc ) ; then return 0 ; fi
-+
- /usr/bin/Set_Led r_blinking &
- mount -t proc proc /proc
- mount -o remount,rw /dev/root /
-diff -BurN /dev/null/nslu/etc/rc.d/rc.1 /mnt/nslu/etc/rc.d/rc.1
---- /dev/null/nslu/etc/rc.d/rc.1       2004-07-27 23:37:55.000000000 -0400
-+++ /mnt/nslu/etc/rc.d/rc.1    2004-09-01 21:56:17.000000000 -0400
-@@ -1,5 +1,7 @@
- #!/bin/sh
-+if ( [ -f /unslung/rc.1 ] && . /unslung/rc.1 ) ; then return 0 ; fi
-+
- #/sbin/ifconfig ixp0 hw ether 00:C0:02:01:01:04
- /bin/echo  "Starting Set CGI_ds.conf:"; /etc/rc.d/rc.bootbin; check_status
-@@ -17,6 +19,10 @@
- /bin/echo  "Starting Crond :"; . /etc/rc.d/rc.crond
- /bin/echo  "Starting Rest Task :"; . /etc/rc.d/rc.local
-+if [ -f /.unslung ] ; then
-+    /bin/echo  "Starting UNSLUNG Packages:"; ( . /etc/rc.d/rc.unslung )
-+fi
-+
- /usr/bin/Set_Led ready
- /usr/bin/Set_Led beep1
- /bin/echo  "Checking disk status :"; /usr/sbin/CheckDiskFull 2 >/dev/null
-diff -BurN /dev/null/nslu/etc/rc.d/rc.crond /mnt/nslu/etc/rc.d/rc.crond
---- /dev/null/nslu/etc/rc.d/rc.crond   2004-07-27 23:37:55.000000000 -0400
-+++ /mnt/nslu/etc/rc.d/rc.crond        2004-09-01 21:56:37.000000000 -0400
-@@ -1,5 +1,7 @@
- #!/bin/sh
-+if ( [ -r /unslung/rc.crond ] && . /unslung/rc.crond ) ; then return 0 ; fi
-+
- if [ -n "`pidof crond`" ] ;then
-     /bin/killall crond 2>/dev/null
- fi
-diff -BurN /dev/null/nslu/etc/rc.d/rc.halt /mnt/nslu/etc/rc.d/rc.halt
---- /dev/null/nslu/etc/rc.d/rc.halt    2004-07-27 23:37:55.000000000 -0400
-+++ /mnt/nslu/etc/rc.d/rc.halt 2004-09-01 21:57:01.000000000 -0400
-@@ -1,4 +1,7 @@
- #!/bin/sh
-+
-+if ( [ -r /unslung/rc.halt ] && . /unslung/rc.halt ) ; then return 0 ; fi
-+
- /bin/killall -2 upnpd &>/dev/null
- /bin/killall nmbd &>/dev/null
- /bin/killall smbd &>/dev/null
-diff -BurN /dev/null/nslu/etc/rc.d/rc.local /mnt/nslu/etc/rc.d/rc.local
---- /dev/null/nslu/etc/rc.d/rc.local   2004-07-27 23:37:55.000000000 -0400
-+++ /mnt/nslu/etc/rc.d/rc.local        2004-09-01 21:57:17.000000000 -0400
-@@ -1,5 +1,9 @@
- #!/bin/sh
-+
- HOSTNAME=`hostname`
-+
-+if ( [ -r /unslung/rc.local ] && . /unslung/rc.local ) ; then return 0 ; fi
-+
- /usr/sbin/CheckResetButton 2>/dev/null
- /usr/sbin/CheckPowerButton 2>/dev/null
- /usr/sbin/do_umount 2>/dev/null
-diff -BurN /dev/null/nslu/etc/rc.d/rc.modules /mnt/nslu/etc/rc.d/rc.modules
---- /dev/null/nslu/etc/rc.d/rc.modules 2004-07-27 23:37:55.000000000 -0400
-+++ /mnt/nslu/etc/rc.d/rc.modules      2004-09-01 21:57:34.000000000 -0400
-@@ -1,4 +1,7 @@
- #!/bin/sh
-+
-+if ( [ -f /unslung/rc.modules ] && . /unslung/rc.modules ) ; then return 0 ; fi
-+
- insmod pbuttons  &>/dev/null
- insmod rbuttons  &>/dev/null
- insmod x1226-rtc &>/dev/null
-diff -BurN /dev/null/nslu/etc/rc.d/rc.network /mnt/nslu/etc/rc.d/rc.network
---- /dev/null/nslu/etc/rc.d/rc.network 2004-07-27 23:37:55.000000000 -0400
-+++ /mnt/nslu/etc/rc.d/rc.network      2004-09-01 21:57:46.000000000 -0400
-@@ -1,3 +1,6 @@
- #!/bin/sh
-+
-+if ( [ -f /unslung/rc.network ] && . /unslung/rc.network ) ; then return 0 ; fi
-+
- /sbin/ifup; #check_status
- /bin/echo "call rc.network!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"
-diff -BurN /dev/null/nslu/etc/rc.d/rc.quickset /mnt/nslu/etc/rc.d/rc.quickset
---- /dev/null/nslu/etc/rc.d/rc.quickset        2004-07-27 23:37:55.000000000 -0400
-+++ /mnt/nslu/etc/rc.d/rc.quickset     2004-09-01 21:57:57.000000000 -0400
-@@ -1,3 +1,6 @@
- #!/bin/sh
-+
-+if ( [ -f /unslung/rc.quickset ] && . /unslung/rc.quickset ) ; then return 0 ; fi
-+
- /usr/sbin/QuickSet; check_status
- /usr/sbin/USB_Detect; check_status
-diff -BurN /dev/null/nslu/etc/rc.d/rc.quota /mnt/nslu/etc/rc.d/rc.quota
---- /dev/null/nslu/etc/rc.d/rc.quota   2004-07-27 23:37:55.000000000 -0400
-+++ /mnt/nslu/etc/rc.d/rc.quota        2004-09-01 21:58:08.000000000 -0400
-@@ -1,5 +1,7 @@
- #!/bin/sh
-+if ( [ -f /unslung/rc.quota ] && . /unslung/rc.quota ) ; then return 0 ; fi
-+
- # Check and turn on disk quota.
- if [ -x "/usr/bin/quotacheck" ]
- then
-diff -BurN /dev/null/nslu/etc/rc.d/rc.reboot /mnt/nslu/etc/rc.d/rc.reboot
---- /dev/null/nslu/etc/rc.d/rc.reboot  2004-07-27 23:37:55.000000000 -0400
-+++ /mnt/nslu/etc/rc.d/rc.reboot       2004-09-01 21:58:19.000000000 -0400
-@@ -1,4 +1,7 @@
- #!/bin/sh
-+
-+if ( [ -r /unslung/rc.reboot ] && . /unslung/rc.reboot ) ; then return 0 ; fi
-+
- /bin/killall -2 upnpd 2>/dev/null
- sleep 4
- /sbin/ifdown ixp0
-diff -BurN /dev/null/nslu/etc/rc.d/rc.reset_usrgrpshare /mnt/nslu/etc/rc.d/rc.reset_usrgrpshare
---- /dev/null/nslu/etc/rc.d/rc.reset_usrgrpshare       2004-07-27 23:37:55.000000000 -0400
-+++ /mnt/nslu/etc/rc.d/rc.reset_usrgrpshare    2004-09-01 21:58:36.000000000 -0400
-@@ -1,2 +1,5 @@
- #!/bin/sh
-+
-+if ( [ -f /unslung/rc.reset_usrgrpshare ] && . /unslung/rc.reset_usrgrpshare ) ; then return 0 ; fi
-+
- /usr/sbin/reset_ugs;
-diff -BurN /dev/null/nslu/etc/rc.d/rc.rstimezone /mnt/nslu/etc/rc.d/rc.rstimezone
---- /dev/null/nslu/etc/rc.d/rc.rstimezone      2004-07-27 23:37:55.000000000 -0400
-+++ /mnt/nslu/etc/rc.d/rc.rstimezone   2004-09-01 21:58:47.000000000 -0400
-@@ -1,4 +1,7 @@
- #!/bin/sh
-+
-+if ( [ -f /unslung/rc.rstimezone ] && . /unslung/rc.rstimezone ) ; then return 0 ; fi
-+
- #TIME=`/usr/sbin/hwclock`
- /usr/sbin/Set_TimeZone >/dev/null
- #/bin/date -s "$TIME"
-diff -BurN /dev/null/nslu/etc/rc.d/rc.samba /mnt/nslu/etc/rc.d/rc.samba
---- /dev/null/nslu/etc/rc.d/rc.samba   2004-07-27 23:37:55.000000000 -0400
-+++ /mnt/nslu/etc/rc.d/rc.samba        2004-09-01 21:58:57.000000000 -0400
-@@ -1,4 +1,7 @@
- #!/bin/sh
-+
-+if ( [ -f /unslung/rc.samba ] && . /unslung/rc.samba ) ; then return 0 ; fi
-+
- if [ -n "`pidof smbd`" ] ; then
-     killall smbd 2>/dev/null
- fi
-diff -BurN /dev/null/nslu/etc/rc.d/rc.sysinit /mnt/nslu/etc/rc.d/rc.sysinit
---- /dev/null/nslu/etc/rc.d/rc.sysinit 2004-07-27 23:37:55.000000000 -0400
-+++ /mnt/nslu/etc/rc.d/rc.sysinit      2004-09-01 21:59:04.000000000 -0400
-@@ -1,7 +1,16 @@
- #!/bin/sh
-+
- export PATH=/bin:/sbin:/usr/bin:/usr/sbin
-+
-+if [ -f /.unslung ] ; then
-+    export PATH=${PATH}:/opt/bin:/opt/sbin:/opt/usr/bin:/opt/usr/sbin
-+fi
-+
- . /etc/rc.d/rc.functions
- . /etc/sysconfig/network
-+
-+if ( [ -f /unslung/rc.sysinit ] && . /unslung/rc.sysinit ) ; then return 0 ; fi
-+
- mkdir -p /var/lock/samba >/dev/null
- /bin/echo  "Creating ramfs for /var/lock/samba:"; mount -t ramfs none /var/lock/samba -o maxsize=64
- /bin/echo  "Limit the space of log folder:"; mount -t ramfs none /var/log -o maxsize=128
-diff -BurN /dev/null/nslu/etc/rc.d/rc.thttpd /mnt/nslu/etc/rc.d/rc.thttpd
---- /dev/null/nslu/etc/rc.d/rc.thttpd  2004-07-27 23:37:55.000000000 -0400
-+++ /mnt/nslu/etc/rc.d/rc.thttpd       2004-09-01 21:59:13.000000000 -0400
-@@ -1,4 +1,7 @@
- #!/bin/sh
-+
-+if ( [ -f /unslung/rc.thttpd ] && . /unslung/rc.thttpd ) ; then return 0 ; fi
-+
- if [ -n "`pidof thttpd`" ] ;then
-       /bin/killall thttpd 2>/dev/null
- fi
-diff -BurN /dev/null/nslu/etc/rc.d/rc.xinetd /mnt/nslu/etc/rc.d/rc.xinetd
---- /dev/null/nslu/etc/rc.d/rc.xinetd  2004-07-27 23:37:55.000000000 -0400
-+++ /mnt/nslu/etc/rc.d/rc.xinetd       2004-09-01 21:59:34.000000000 -0400
-@@ -1,4 +1,7 @@
- #!/bin/sh
-+
-+if ( [ -f /unslung/rc.xinetd ] && . /unslung/rc.xinetd ) ; then return 0 ; fi
-+
- if [ -n "`pidof inetd`" ] ;then
-    killall inetd 2>/dev/null
- #   killall -9 inetd &>/dev/null
-diff -BurN /dev/null/nslu/usr/local/passwd /mnt/nslu/usr/local/passwd
---- /dev/null/nslu/usr/local/passwd    2004-07-27 23:37:56.000000000 -0400
-+++ /mnt/nslu/usr/local/passwd 2004-08-30 09:02:51.000000000 -0400
-@@ -1,4 +1,4 @@
--root:WeeOvKUvbQ6nI:0:0:root:/root:/bin/sh
-+root:t1PLUeOinN/eI:0:0:root:/root:/bin/sh
- bin:x:1:1:bin:/bin:
- lp:x:4:7:lp:/share/spool:
- mail:x:8:12:mail:/var/spool/mail:
diff --git a/nslu2-binary-only/nslu2-unslung-ramdisk_2.3r25.oe b/nslu2-binary-only/nslu2-unslung-ramdisk_2.3r25.oe
deleted file mode 100644 (file)
index b45ff2d..0000000
+++ /dev/null
@@ -1,36 +0,0 @@
-SECTION = "base"
-
-PR = "r9"
-
-UNSLUNG_VERSION = 2.7-alpha
-UNSLUNG_SUFFIX = 
-
-SRC_URI = "http://www.nslu2-linux.org/nslu2-linksys-ramdisk-2.3r25.tar.bz2 \
-          file://linuxrc \
-          file://flashfs \
-          file://rc.unslung \
-          file://unsling \
-          file://unslung.patch \
-          file://ipkg.conf"
-S = "${WORKDIR}/nslu2-linksys-ramdisk-2.3r25"
-
-do_compile () {
-       sed -e s/X.Y/${UNSLUNG_VERSION}${UNSLUNG_SUFFIX}/ ${WORKDIR}/unslung.patch | patch -d ${S} -p3
-       sed -i -e s/@version#/@version#-uNSLUng-${UNSLUNG_VERSION}${UNSLUNG_SUFFIX}/ ${S}/home/httpd/html/home.htm
-       sed -i -e 's|>&nbsp;<|><a href="Unslung" class="mainmenu" target="_top">Unslung Doco</a><|' \
-               ${S}/home/httpd/html/manhead.htm
-       install -m 755 ${WORKDIR}/linuxrc ${S}/linuxrc
-       install -m 755 ${WORKDIR}/flashfs ${S}/sbin/flashfs
-       install -m 755 ${WORKDIR}/unsling ${S}/sbin/unsling
-       install -m 755 ${WORKDIR}/rc.unslung ${S}/etc/rc.d/rc.unslung
-       install -m 755 ${WORKDIR}/ipkg.conf ${S}/etc/ipkg.conf
-       install -d ${S}/opt/doc
-       ln -s /opt/doc ${S}/home/httpd/html/Unslung
-}
-
-do_install () {
-       ( cd ${S} ; tar cvf - . ) | ( cd ${D} ; tar xvf - )
-}
-
-PACKAGES = "${PN}"
-FILES_${PN} = "/"
diff --git a/nslu2-binary-only/unslung-able-ramdisk_2.3r25.oe b/nslu2-binary-only/unslung-able-ramdisk_2.3r25.oe
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/nslu2-binary-only/unslung-ramdisk-2.3r25/README b/nslu2-binary-only/unslung-ramdisk-2.3r25/README
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/nslu2-binary-only/unslung-ramdisk-2.3r25/able/mount_usbdevfs.patch b/nslu2-binary-only/unslung-ramdisk-2.3r25/able/mount_usbdevfs.patch
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/nslu2-binary-only/unslung-ramdisk-2.3r25/flashfs b/nslu2-binary-only/unslung-ramdisk-2.3r25/flashfs
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/nslu2-binary-only/unslung-ramdisk-2.3r25/ipkg.conf b/nslu2-binary-only/unslung-ramdisk-2.3r25/ipkg.conf
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/nslu2-binary-only/unslung-ramdisk-2.3r25/linuxrc b/nslu2-binary-only/unslung-ramdisk-2.3r25/linuxrc
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/nslu2-binary-only/unslung-ramdisk-2.3r25/rc.unslung b/nslu2-binary-only/unslung-ramdisk-2.3r25/rc.unslung
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/nslu2-binary-only/unslung-ramdisk-2.3r25/unsling b/nslu2-binary-only/unslung-ramdisk-2.3r25/unsling
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/nslu2-binary-only/unslung-ramdisk-2.3r25/unslung.patch b/nslu2-binary-only/unslung-ramdisk-2.3r25/unslung.patch
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/nslu2-binary-only/unslung-standard-ramdisk_2.3r25.oe b/nslu2-binary-only/unslung-standard-ramdisk_2.3r25.oe
new file mode 100644 (file)
index 0000000..e69de29