wifipineapple-openwrt/target/linux/linux-2.4
Felix Fietkau 463cb5921c make the kernel compile process more generic
git-svn-id: svn://svn.openwrt.org/openwrt/trunk/openwrt@1207 3c298f89-4303-0410-b956-a3cf2f4a3e73
2005-06-11 23:28:26 +00:00
..
config add kernel package with version-specific /etc/modules 2005-06-11 01:50:07 +00:00
patches add some more mmu fixes for bcm4710 2005-06-11 15:37:23 +00:00
Makefile make the kernel compile process more generic 2005-06-11 23:28:26 +00:00
README 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. 2005-05-28 09:17:29 +00:00
broadcom.mk fix linux kernel build 2005-06-05 22:21:27 +00:00

README

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