move package/linux into target/linux, use wbx' new kernel code. support building images with more than one kernel, split kernel module parts off of packages that use their own kernel modules (fuse, shfs, openswan). some cleanup in the image building process in target/. image builder is disabled for now, needs some fixing.

git-svn-id: svn://svn.openwrt.org/openwrt/trunk/openwrt@1085 3c298f89-4303-0410-b956-a3cf2f4a3e73
This commit is contained in:
Felix Fietkau
2005-05-28 09:17:29 +00:00
parent fdd5681c06
commit 1c4a2a55f7
234 changed files with 1012 additions and 121969 deletions

View File

@@ -0,0 +1,78 @@
Description of kernel patches in patches:
000-linux_mips.patch
This is the diff between vanilla linux-2.4.30 and linux-mips.org kernel
(CVS tag 2_4_30 used). The kernel source from linux-mips.org CVS repository has
newer drivers and code then vanilla linux-2.4.30 especially for the mips architecture.
001-bcm47xx.patch
This is the broadcom specific code from asus (1941) GPL source tarball.
There are many small patches included, so it works with linux 2.4.30 kernel.
The original code is based on Linux 2.4.20.
002-wl_fix.patch
The driver for the wireless lan chip on brcm47xx based routers is binary only.
This means it depends on older data structures in the kernel. We backported some
of the changes or changed some of the data structures to work with the binary modul.
This is a really bad hack, but without source code, there is no better chance to get
the driver working with newer kernels.
003-squashfs.patch
Support for the squashfs filesystem. It has better compression ratio then cramfs.
004-squashfs_lzma.patch
LZMA Addon patch from Oleg I. Vdovikin for the squashfs filesystem.
Even better compression ratio.
005-jffs2_compression.patch
Compression for jffs2 filesystem.
100-ebtables.patch
Filtering packets on ethernet layer. See http://ebtables.sf.net
101-netfilter_ipp2p.patch
Netfilter ipp2p match module (matches traffic of most P2P networks)
102-netfilter_layer7.patch
103-netfilter_nat_pptp.patch
NAT support for PPTP and GRE
104-netfilter_maxconn.patch
105-netfilter_TTL.patch
Netfilter target for manipulating the TTL of IP packets
106-mppe_mppc.patch
Microsoft PPP Encryption/Compression
107-cifs.patch
CIFS (Common Internet File System) module.
108-optional_aout_support.patch
109-ipsec_nat_traversal.patch
Openswan patch for allowing IPSec through NAT
110-netdev_random_core.patch
Support for gathering entropy from network devices for /dev/random
111-netdev_random_et.patch
Patch agains the Broadcom et driver to gather entropy for /dev/random
200-i4l.patch
201-hfc_usb_backport.patch
202-pl2303_backport.patch
203-hfsplus_fix.patch
204-net_b44.patch
Support for the BCM47xx chipset in the b44 driver
205-gcc_3.4_ldscript.patch
206-gcc_3.4_fixes.patch
207-gcc_4.0_fixes.patch