mirror of
git://projects.qi-hardware.com/openwrt-xburst.git
synced 2024-11-04 23:08:26 +02:00
wbx's kernel patches
git-svn-id: svn://svn.openwrt.org/openwrt/trunk/openwrt@209 3c298f89-4303-0410-b956-a3cf2f4a3e73
This commit is contained in:
parent
5e63521082
commit
8f7eb15b65
@ -36,7 +36,7 @@ $(BRIDGE_BUILD_DIR)/.configured: $(BRIDGE_BUILD_DIR)/.unpacked
|
||||
--mandir=/usr/man \
|
||||
--infodir=/usr/info \
|
||||
$(DISABLE_NLS) \
|
||||
--with-linux=$(LINUX_DIR) \
|
||||
--with-linux-headers=$(LINUX_DIR) \
|
||||
);
|
||||
touch $(BRIDGE_BUILD_DIR)/.configured
|
||||
|
||||
|
@ -19,8 +19,8 @@ $(IPTABLES_BUILD_DIR)/.configured: $(IPTABLES_BUILD_DIR)/.unpacked
|
||||
# Allow patches. Needed for openwrt for instance.
|
||||
toolchain/patch-kernel.sh $(IPTABLES_BUILD_DIR) package/iptables/ iptables-\*.patch
|
||||
#
|
||||
$(SED) "s;\[ -f /usr/include/netinet/ip6.h \];grep -q '__UCLIBC_HAS_IPV6__ 1' \
|
||||
$(BUILD_DIR)/uClibc/include/bits/uClibc_config.h;" $(IPTABLES_BUILD_DIR)/Makefile
|
||||
# $(SED) "s;\[ -f /usr/include/netinet/ip6.h \];grep -q '__UCLIBC_HAS_IPV6__ 1' \
|
||||
# $(BUILD_DIR)/uClibc/include/bits/uClibc_config.h;" $(IPTABLES_BUILD_DIR)/Makefile
|
||||
touch $(IPTABLES_BUILD_DIR)/.configured
|
||||
|
||||
$(IPTABLES_BUILD_DIR)/iptables: $(IPTABLES_BUILD_DIR)/.configured
|
||||
@ -39,7 +39,7 @@ $(TARGET_DIR)/usr/sbin/iptables: $(IPTABLES_BUILD_DIR)/iptables
|
||||
$(STRIP) $(TARGET_DIR)/usr/lib/iptables/*.so
|
||||
rm -rf $(TARGET_DIR)/usr/man
|
||||
|
||||
iptables: kernel-headers $(TARGET_DIR)/usr/sbin/iptables
|
||||
iptables: $(TARGET_DIR)/usr/sbin/iptables
|
||||
|
||||
iptables-source: $(DL_DIR)/$(IPTABLES_SOURCE)
|
||||
|
||||
|
BIN
package/linux/kernel-patches/001-Makefile.bz2
Normal file
BIN
package/linux/kernel-patches/001-Makefile.bz2
Normal file
Binary file not shown.
Binary file not shown.
BIN
package/linux/kernel-patches/002-Rules_make.bz2
Normal file
BIN
package/linux/kernel-patches/002-Rules_make.bz2
Normal file
Binary file not shown.
BIN
package/linux/kernel-patches/003-arch_mips_Makefile.bz2
Normal file
BIN
package/linux/kernel-patches/003-arch_mips_Makefile.bz2
Normal file
Binary file not shown.
Binary file not shown.
BIN
package/linux/kernel-patches/004-arch_mips_brcm-boards.bz2
Normal file
BIN
package/linux/kernel-patches/004-arch_mips_brcm-boards.bz2
Normal file
Binary file not shown.
Binary file not shown.
BIN
package/linux/kernel-patches/005-arch_mips_config-shared_in.bz2
Normal file
BIN
package/linux/kernel-patches/005-arch_mips_config-shared_in.bz2
Normal file
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
package/linux/kernel-patches/009-arch_mips_kernel_head_S.bz2
Normal file
BIN
package/linux/kernel-patches/009-arch_mips_kernel_head_S.bz2
Normal file
Binary file not shown.
BIN
package/linux/kernel-patches/010-arch_mips_kernel_proc_c.bz2
Normal file
BIN
package/linux/kernel-patches/010-arch_mips_kernel_proc_c.bz2
Normal file
Binary file not shown.
Binary file not shown.
BIN
package/linux/kernel-patches/011-arch_mips_kernel_setup_c.bz2
Normal file
BIN
package/linux/kernel-patches/011-arch_mips_kernel_setup_c.bz2
Normal file
Binary file not shown.
BIN
package/linux/kernel-patches/012-arch_mips_kernel_traps_c.bz2
Normal file
BIN
package/linux/kernel-patches/012-arch_mips_kernel_traps_c.bz2
Normal file
Binary file not shown.
Binary file not shown.
BIN
package/linux/kernel-patches/013-arch_mips_mm_Makefile.bz2
Normal file
BIN
package/linux/kernel-patches/013-arch_mips_mm_Makefile.bz2
Normal file
Binary file not shown.
BIN
package/linux/kernel-patches/014-arch_mips_mm_c-bcm4710_c.bz2
Normal file
BIN
package/linux/kernel-patches/014-arch_mips_mm_c-bcm4710_c.bz2
Normal file
Binary file not shown.
BIN
package/linux/kernel-patches/015-arch_mips_mm_loadmmu_c.bz2
Normal file
BIN
package/linux/kernel-patches/015-arch_mips_mm_loadmmu_c.bz2
Normal file
Binary file not shown.
Binary file not shown.
BIN
package/linux/kernel-patches/016-arch_mips_mm_tlbex-r4k_S.bz2
Normal file
BIN
package/linux/kernel-patches/016-arch_mips_mm_tlbex-r4k_S.bz2
Normal file
Binary file not shown.
BIN
package/linux/kernel-patches/017-arch_mips_pci_Makefile.bz2
Normal file
BIN
package/linux/kernel-patches/017-arch_mips_pci_Makefile.bz2
Normal file
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
package/linux/kernel-patches/018_drivers_char_mem_c.bz2
Normal file
BIN
package/linux/kernel-patches/018_drivers_char_mem_c.bz2
Normal file
Binary file not shown.
BIN
package/linux/kernel-patches/019-drivers_char_serial_c.bz2
Normal file
BIN
package/linux/kernel-patches/019-drivers_char_serial_c.bz2
Normal file
Binary file not shown.
BIN
package/linux/kernel-patches/020-drivers_mtd-jumbo.bz2
Normal file
BIN
package/linux/kernel-patches/020-drivers_mtd-jumbo.bz2
Normal file
Binary file not shown.
BIN
package/linux/kernel-patches/021-drivers_net_Config_in-hnd.bz2
Normal file
BIN
package/linux/kernel-patches/021-drivers_net_Config_in-hnd.bz2
Normal file
Binary file not shown.
BIN
package/linux/kernel-patches/022-drivers_net_Makefile.bz2
Normal file
BIN
package/linux/kernel-patches/022-drivers_net_Makefile.bz2
Normal file
Binary file not shown.
BIN
package/linux/kernel-patches/023-drivers_net_et-hnd.bz2
Normal file
BIN
package/linux/kernel-patches/023-drivers_net_et-hnd.bz2
Normal file
Binary file not shown.
BIN
package/linux/kernel-patches/024-drivers_net_et_4702-hnd.bz2
Normal file
BIN
package/linux/kernel-patches/024-drivers_net_et_4702-hnd.bz2
Normal file
Binary file not shown.
BIN
package/linux/kernel-patches/025-drivers_net_hnd-hnd.bz2
Normal file
BIN
package/linux/kernel-patches/025-drivers_net_hnd-hnd.bz2
Normal file
Binary file not shown.
BIN
package/linux/kernel-patches/026-drivers_net_wl-hnd.bz2
Normal file
BIN
package/linux/kernel-patches/026-drivers_net_wl-hnd.bz2
Normal file
Binary file not shown.
BIN
package/linux/kernel-patches/027-drivers_net_port_based_qos.bz2
Normal file
BIN
package/linux/kernel-patches/027-drivers_net_port_based_qos.bz2
Normal file
Binary file not shown.
BIN
package/linux/kernel-patches/028-drivers_pcmcia_jumbo.bz2
Normal file
BIN
package/linux/kernel-patches/028-drivers_pcmcia_jumbo.bz2
Normal file
Binary file not shown.
BIN
package/linux/kernel-patches/029-include_asm-mips_asm_h.bz2
Normal file
BIN
package/linux/kernel-patches/029-include_asm-mips_asm_h.bz2
Normal file
Binary file not shown.
Binary file not shown.
BIN
package/linux/kernel-patches/031-include_asm-mips_bootinfo_h.bz2
Normal file
BIN
package/linux/kernel-patches/031-include_asm-mips_bootinfo_h.bz2
Normal file
Binary file not shown.
BIN
package/linux/kernel-patches/032-include_asm-mips_cache_h.bz2
Normal file
BIN
package/linux/kernel-patches/032-include_asm-mips_cache_h.bz2
Normal file
Binary file not shown.
BIN
package/linux/kernel-patches/033-include_asm-mips_cpu_h.bz2
Normal file
BIN
package/linux/kernel-patches/033-include_asm-mips_cpu_h.bz2
Normal file
Binary file not shown.
BIN
package/linux/kernel-patches/034-include_asm-mips_mipsreg_h.bz2
Normal file
BIN
package/linux/kernel-patches/034-include_asm-mips_mipsreg_h.bz2
Normal file
Binary file not shown.
BIN
package/linux/kernel-patches/035-include_asm-mips_r4kcache_h.bz2
Normal file
BIN
package/linux/kernel-patches/035-include_asm-mips_r4kcache_h.bz2
Normal file
Binary file not shown.
BIN
package/linux/kernel-patches/036-include_asm-mips_serial_h.bz2
Normal file
BIN
package/linux/kernel-patches/036-include_asm-mips_serial_h.bz2
Normal file
Binary file not shown.
BIN
package/linux/kernel-patches/037-init_do_mounts_c.bz2
Normal file
BIN
package/linux/kernel-patches/037-init_do_mounts_c.bz2
Normal file
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
package/linux/kernel-patches/100-gcc3-mtune.bz2
Normal file
BIN
package/linux/kernel-patches/100-gcc3-mtune.bz2
Normal file
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
package/linux/kernel-patches/102-mtdblock-ro-devfs.bz2
Normal file
BIN
package/linux/kernel-patches/102-mtdblock-ro-devfs.bz2
Normal file
Binary file not shown.
BIN
package/linux/kernel-patches/103-net_core_dev-performance.bz2
Normal file
BIN
package/linux/kernel-patches/103-net_core_dev-performance.bz2
Normal file
Binary file not shown.
BIN
package/linux/kernel-patches/104-drivers_net_diag-mbm.bz2
Normal file
BIN
package/linux/kernel-patches/104-drivers_net_diag-mbm.bz2
Normal file
Binary file not shown.
Binary file not shown.
BIN
package/linux/kernel-patches/201-net_core_Makefile-wlfix.bz2
Normal file
BIN
package/linux/kernel-patches/201-net_core_Makefile-wlfix.bz2
Normal file
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
package/linux/kernel-patches/204-net_sched_sch_api_c-wlfix.bz2
Normal file
BIN
package/linux/kernel-patches/204-net_sched_sch_api_c-wlfix.bz2
Normal file
Binary file not shown.
BIN
package/linux/kernel-patches/205-net_core_dev_c-wlfix.bz2
Normal file
BIN
package/linux/kernel-patches/205-net_core_dev_c-wlfix.bz2
Normal file
Binary file not shown.
Binary file not shown.
BIN
package/linux/kernel-patches/300-squashfs2.1.bz2
Normal file
BIN
package/linux/kernel-patches/300-squashfs2.1.bz2
Normal file
Binary file not shown.
BIN
package/linux/kernel-patches/400-bcm947xx-squashfs.bz2
Normal file
BIN
package/linux/kernel-patches/400-bcm947xx-squashfs.bz2
Normal file
Binary file not shown.
@ -1,5 +1,5 @@
|
||||
#
|
||||
# Automatically generated by make menuconfig: don't edit
|
||||
# Automatically generated make config: don't edit
|
||||
#
|
||||
CONFIG_MIPS=y
|
||||
CONFIG_MIPS32=y
|
||||
@ -21,12 +21,23 @@ CONFIG_MODULES=y
|
||||
# Machine selection
|
||||
#
|
||||
# CONFIG_ACER_PICA_61 is not set
|
||||
# CONFIG_MIPS_BOSPORUS is not set
|
||||
# CONFIG_MIPS_FICMMP is not set
|
||||
# CONFIG_MIPS_MIRAGE is not set
|
||||
# CONFIG_MIPS_DB1000 is not set
|
||||
# CONFIG_MIPS_DB1100 is not set
|
||||
# CONFIG_MIPS_DB1500 is not set
|
||||
# CONFIG_MIPS_DB1550 is not set
|
||||
# CONFIG_MIPS_DB1200 is not set
|
||||
# CONFIG_MIPS_PB1000 is not set
|
||||
# CONFIG_MIPS_PB1100 is not set
|
||||
# CONFIG_MIPS_PB1500 is not set
|
||||
# CONFIG_MIPS_PB1550 is not set
|
||||
# CONFIG_MIPS_PB1200 is not set
|
||||
# CONFIG_MIPS_HYDROGEN3 is not set
|
||||
# CONFIG_MIPS_XXS1500 is not set
|
||||
# CONFIG_MIPS_MTX1 is not set
|
||||
# CONFIG_COGENT_CSB250 is not set
|
||||
# CONFIG_BAGET_MIPS is not set
|
||||
# CONFIG_CASIO_E55 is not set
|
||||
# CONFIG_MIPS_COBALT is not set
|
||||
@ -44,6 +55,11 @@ CONFIG_MODULES=y
|
||||
# CONFIG_MIPS_SEAD is not set
|
||||
# CONFIG_MOMENCO_OCELOT is not set
|
||||
# CONFIG_MOMENCO_OCELOT_G is not set
|
||||
# CONFIG_MOMENCO_OCELOT_C is not set
|
||||
# CONFIG_MOMENCO_JAGUAR_ATX is not set
|
||||
# CONFIG_PMC_BIG_SUR is not set
|
||||
# CONFIG_PMC_STRETCH is not set
|
||||
# CONFIG_PMC_YOSEMITE is not set
|
||||
# CONFIG_DDB5074 is not set
|
||||
# CONFIG_DDB5476 is not set
|
||||
# CONFIG_DDB5477 is not set
|
||||
@ -53,7 +69,6 @@ CONFIG_MODULES=y
|
||||
# CONFIG_NINO is not set
|
||||
# CONFIG_SGI_IP22 is not set
|
||||
# CONFIG_SGI_IP27 is not set
|
||||
# CONFIG_SGI_IP32 is not set
|
||||
# CONFIG_SIBYTE_SB1xxx_SOC is not set
|
||||
CONFIG_MIPS_BRCM=y
|
||||
CONFIG_BCM947XX=y
|
||||
@ -62,7 +77,10 @@ CONFIG_BCM4310=y
|
||||
CONFIG_BCM4704=y
|
||||
# CONFIG_BCM5365 is not set
|
||||
# CONFIG_SNI_RM200_PCI is not set
|
||||
# CONFIG_TANBAC_TB0226 is not set
|
||||
# CONFIG_TANBAC_TB0229 is not set
|
||||
# CONFIG_TOSHIBA_JMR3927 is not set
|
||||
# CONFIG_TOSHIBA_RBTX4927 is not set
|
||||
# CONFIG_VICTOR_MPC30X is not set
|
||||
# CONFIG_ZAO_CAPCELLA is not set
|
||||
# CONFIG_HIGHMEM is not set
|
||||
@ -94,7 +112,11 @@ CONFIG_CPU_MIPS32=y
|
||||
# CONFIG_CPU_R8000 is not set
|
||||
# CONFIG_CPU_R10000 is not set
|
||||
# CONFIG_CPU_RM7000 is not set
|
||||
# CONFIG_CPU_RM9000 is not set
|
||||
# CONFIG_CPU_SB1 is not set
|
||||
CONFIG_PAGE_SIZE_4KB=y
|
||||
# CONFIG_PAGE_SIZE_16KB is not set
|
||||
# CONFIG_PAGE_SIZE_64KB is not set
|
||||
CONFIG_CPU_HAS_PREFETCH=y
|
||||
# CONFIG_VTAG_ICACHE is not set
|
||||
# CONFIG_64BIT_PHYS_ADDR is not set
|
||||
@ -108,31 +130,22 @@ CONFIG_CPU_HAS_SYNC=y
|
||||
# General setup
|
||||
#
|
||||
CONFIG_CPU_LITTLE_ENDIAN=y
|
||||
# CONFIG_BUILD_ELF64 is not set
|
||||
CONFIG_NET=y
|
||||
CONFIG_PCI=y
|
||||
# CONFIG_PCI_NEW is not set
|
||||
CONFIG_PCI_AUTO=y
|
||||
# CONFIG_PCI_NAMES is not set
|
||||
# CONFIG_ISA is not set
|
||||
# CONFIG_EISA is not set
|
||||
# CONFIG_TC is not set
|
||||
# CONFIG_MCA is not set
|
||||
# CONFIG_SBUS is not set
|
||||
CONFIG_HOTPLUG=y
|
||||
|
||||
#
|
||||
# PCMCIA/CardBus support
|
||||
#
|
||||
# CONFIG_HOTPLUG is not set
|
||||
# CONFIG_PCMCIA is not set
|
||||
|
||||
#
|
||||
# PCI Hotplug Support
|
||||
#
|
||||
# CONFIG_HOTPLUG_PCI is not set
|
||||
# CONFIG_HOTPLUG_PCI_COMPAQ is not set
|
||||
# CONFIG_HOTPLUG_PCI_COMPAQ_NVRAM is not set
|
||||
# CONFIG_HOTPLUG_PCI_ACPI is not set
|
||||
CONFIG_SYSVIPC=y
|
||||
# CONFIG_BSD_PROCESS_ACCT is not set
|
||||
CONFIG_SYSCTL=y
|
||||
# CONFIG_PRINT_SYSCALLS is not set
|
||||
CONFIG_KCORE_ELF=y
|
||||
# CONFIG_KCORE_AOUT is not set
|
||||
# CONFIG_BINFMT_AOUT is not set
|
||||
@ -142,7 +155,8 @@ CONFIG_BINFMT_ELF=y
|
||||
# CONFIG_MIPS32_N32 is not set
|
||||
# CONFIG_BINFMT_ELF32 is not set
|
||||
# CONFIG_BINFMT_MISC is not set
|
||||
# CONFIG_PM is not set
|
||||
# CONFIG_OOM_KILLER is not set
|
||||
# CONFIG_CMDLINE_BOOL is not set
|
||||
|
||||
#
|
||||
# Memory Technology Devices (MTD)
|
||||
@ -152,6 +166,11 @@ CONFIG_MTD=y
|
||||
CONFIG_MTD_PARTITIONS=y
|
||||
# CONFIG_MTD_CONCAT is not set
|
||||
# CONFIG_MTD_REDBOOT_PARTS is not set
|
||||
# CONFIG_MTD_CMDLINE_PARTS is not set
|
||||
|
||||
#
|
||||
# User Modules And Translation Layers
|
||||
#
|
||||
CONFIG_MTD_CHAR=y
|
||||
# CONFIG_MTD_BLOCK is not set
|
||||
CONFIG_MTD_BLOCK_RO=y
|
||||
@ -172,11 +191,14 @@ CONFIG_MTD_CFI_GEOMETRY=y
|
||||
# CONFIG_MTD_CFI_B1 is not set
|
||||
CONFIG_MTD_CFI_B2=y
|
||||
# CONFIG_MTD_CFI_B4 is not set
|
||||
# CONFIG_MTD_CFI_B8 is not set
|
||||
CONFIG_MTD_CFI_I1=y
|
||||
# CONFIG_MTD_CFI_I2 is not set
|
||||
# CONFIG_MTD_CFI_I4 is not set
|
||||
# CONFIG_MTD_CFI_I8 is not set
|
||||
CONFIG_MTD_CFI_INTELEXT=y
|
||||
CONFIG_MTD_CFI_AMDSTD=y
|
||||
# CONFIG_MTD_CFI_STAA is not set
|
||||
CONFIG_MTD_CFI_SSTSTD=y
|
||||
# CONFIG_MTD_RAM is not set
|
||||
# CONFIG_MTD_ROM is not set
|
||||
@ -194,10 +216,18 @@ CONFIG_MTD_BCM947XX=y
|
||||
# CONFIG_MTD_PB1000 is not set
|
||||
# CONFIG_MTD_PB1500 is not set
|
||||
# CONFIG_MTD_PB1100 is not set
|
||||
# CONFIG_MTD_BOSPORUS is not set
|
||||
# CONFIG_MTD_XXS1500 is not set
|
||||
# CONFIG_MTD_MTX1 is not set
|
||||
# CONFIG_MTD_DB1X00 is not set
|
||||
# CONFIG_MTD_PB1550 is not set
|
||||
# CONFIG_MTD_HYDROGEN3 is not set
|
||||
# CONFIG_MTD_MIRAGE is not set
|
||||
# CONFIG_MTD_CSTM_MIPS_IXX is not set
|
||||
# CONFIG_MTD_OCELOT is not set
|
||||
# CONFIG_MTD_LASAT is not set
|
||||
# CONFIG_MTD_PCI is not set
|
||||
# CONFIG_MTD_PCMCIA is not set
|
||||
|
||||
#
|
||||
# Self-contained MTD device drivers
|
||||
@ -207,6 +237,10 @@ CONFIG_MTD_SFLASH=y
|
||||
# CONFIG_MTD_SLRAM is not set
|
||||
# CONFIG_MTD_MTDRAM is not set
|
||||
# CONFIG_MTD_BLKMTD is not set
|
||||
|
||||
#
|
||||
# Disk-On-Chip Device Drivers
|
||||
#
|
||||
# CONFIG_MTD_DOC1000 is not set
|
||||
# CONFIG_MTD_DOC2000 is not set
|
||||
# CONFIG_MTD_DOC2001 is not set
|
||||
@ -231,16 +265,16 @@ CONFIG_MTD_SFLASH=y
|
||||
#
|
||||
# Block devices
|
||||
#
|
||||
# CONFIG_BLK_DEV_MSYS is not set
|
||||
# CONFIG_NOROOT is not set
|
||||
# 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_CISS_MONITOR_THREAD is not set
|
||||
# CONFIG_BLK_DEV_DAC960 is not set
|
||||
# CONFIG_BLK_DEV_UMEM is not set
|
||||
# CONFIG_BLK_DEV_SX8 is not set
|
||||
CONFIG_BLK_DEV_LOOP=y
|
||||
CONFIG_BLK_DEV_NBD=m
|
||||
# CONFIG_BLK_DEV_RAM is not set
|
||||
@ -269,7 +303,6 @@ CONFIG_NETFILTER=y
|
||||
# CONFIG_NETFILTER_DEBUG is not set
|
||||
# CONFIG_FILTER is not set
|
||||
CONFIG_UNIX=y
|
||||
CONFIG_NETSWAP=y
|
||||
CONFIG_INET=y
|
||||
# CONFIG_IP_MULTICAST is not set
|
||||
CONFIG_IP_ADVANCED_ROUTER=y
|
||||
@ -279,7 +312,6 @@ CONFIG_IP_ROUTE_NAT=y
|
||||
CONFIG_IP_ROUTE_MULTIPATH=y
|
||||
CONFIG_IP_ROUTE_TOS=y
|
||||
# CONFIG_IP_ROUTE_VERBOSE is not set
|
||||
# CONFIG_IP_ROUTE_LARGE_TABLES is not set
|
||||
# CONFIG_IP_PNP is not set
|
||||
CONFIG_NET_IPIP=m
|
||||
CONFIG_NET_IPGRE=m
|
||||
@ -292,76 +324,38 @@ CONFIG_NET_IPGRE=m
|
||||
#
|
||||
CONFIG_IP_NF_CONNTRACK=y
|
||||
CONFIG_IP_NF_FTP=y
|
||||
CONFIG_IP_NF_H323=y
|
||||
CONFIG_IP_NF_CONNTRACK_MARK=y
|
||||
# CONFIG_IP_NF_AMANDA is not set
|
||||
CONFIG_IP_NF_TFTP=y
|
||||
CONFIG_IP_NF_IRC=y
|
||||
CONFIG_IP_NF_CT_PROTO_GRE=y
|
||||
CONFIG_IP_NF_PPTP=y
|
||||
CONFIG_IP_NF_MMS=y
|
||||
CONFIG_IP_NF_QUEUE=m
|
||||
CONFIG_IP_NF_IPTABLES=y
|
||||
CONFIG_IP_NF_MATCH_LIMIT=m
|
||||
CONFIG_IP_NF_SET=m
|
||||
CONFIG_IP_NF_SET_MAX=256
|
||||
CONFIG_IP_NF_SET_IPMAP=m
|
||||
CONFIG_IP_NF_SET_PORTMAP=m
|
||||
CONFIG_IP_NF_SET_MACIPMAP=m
|
||||
CONFIG_IP_NF_SET_IPHASH=m
|
||||
CONFIG_IP_NF_MATCH_QUOTA=m
|
||||
CONFIG_IP_NF_POOL=m
|
||||
CONFIG_IP_POOL_STATISTICS=y
|
||||
CONFIG_IP_NF_MATCH_IPRANGE=m
|
||||
CONFIG_IP_NF_MATCH_DSTLIMIT=m
|
||||
CONFIG_IP_NF_MATCH_MAC=m
|
||||
CONFIG_IP_NF_MATCH_PKTTYPE=m
|
||||
CONFIG_IP_NF_MATCH_MARK=y
|
||||
CONFIG_IP_NF_MATCH_MULTIPORT=y
|
||||
CONFIG_IP_NF_MATCH_TOS=m
|
||||
CONFIG_IP_NF_MATCH_CONDITION=m
|
||||
# CONFIG_IP_NF_MATCH_RANDOM is not set
|
||||
CONFIG_IP_NF_MATCH_PSD=m
|
||||
# CONFIG_IP_NF_MATCH_OSF is not set
|
||||
# CONFIG_IP_NF_MATCH_NTH is not set
|
||||
CONFIG_IP_NF_MATCH_IPV4OPTIONS=m
|
||||
# CONFIG_IP_NF_MATCH_FUZZY is not set
|
||||
CONFIG_IP_NF_MATCH_RECENT=m
|
||||
# CONFIG_IP_NF_MATCH_RECENT is not set
|
||||
CONFIG_IP_NF_MATCH_ECN=m
|
||||
CONFIG_IP_NF_MATCH_DSCP=m
|
||||
CONFIG_IP_NF_MATCH_AH_ESP=m
|
||||
CONFIG_IP_NF_MATCH_LENGTH=m
|
||||
# CONFIG_IP_NF_MATCH_U32 is not set
|
||||
CONFIG_IP_NF_MATCH_TTL=m
|
||||
CONFIG_IP_NF_MATCH_TCPMSS=y
|
||||
# CONFIG_IP_NF_MATCH_REALM is not set
|
||||
CONFIG_IP_NF_MATCH_HELPER=m
|
||||
CONFIG_IP_NF_MATCH_STATE=y
|
||||
CONFIG_IP_NF_MATCH_CONNMARK=m
|
||||
CONFIG_IP_NF_MATCH_CONNLIMIT=m
|
||||
CONFIG_IP_NF_MATCH_CONNTRACK=m
|
||||
CONFIG_IP_NF_MATCH_UNCLEAN=m
|
||||
CONFIG_IP_NF_MATCH_STRING=m
|
||||
# CONFIG_IP_NF_MATCH_OWNER is not set
|
||||
CONFIG_IP_NF_MATCH_PHYSDEV=m
|
||||
CONFIG_IP_NF_FILTER=y
|
||||
CONFIG_IP_NF_TARGET_REJECT=y
|
||||
CONFIG_IP_NF_TARGET_NETLINK=m
|
||||
CONFIG_IP_NF_TARGET_IPV4OPTSSTRIP=m
|
||||
CONFIG_IP_NF_TARGET_MIRROR=m
|
||||
CONFIG_IP_NF_NAT=y
|
||||
CONFIG_IP_NF_NAT_NEEDED=y
|
||||
CONFIG_IP_NF_TARGET_MASQUERADE=y
|
||||
CONFIG_IP_NF_TARGET_REDIRECT=y
|
||||
CONFIG_IP_NF_NAT_H323=y
|
||||
# CONFIG_IP_NF_TARGET_SAME is not set
|
||||
# CONFIG_IP_NF_TARGET_NETMAP is not set
|
||||
CONFIG_IP_NF_NAT_PPTP=y
|
||||
CONFIG_IP_NF_NAT_PROTO_GRE=y
|
||||
# CONFIG_IP_NF_NAT_LOCAL is not set
|
||||
CONFIG_IP_NF_NAT_SNMP_BASIC=m
|
||||
CONFIG_IP_NF_NAT_IRC=y
|
||||
CONFIG_IP_NF_NAT_MMS=y
|
||||
CONFIG_IP_NF_NAT_FTP=y
|
||||
CONFIG_IP_NF_NAT_TFTP=y
|
||||
CONFIG_IP_NF_MANGLE=y
|
||||
@ -369,17 +363,17 @@ CONFIG_IP_NF_TARGET_TOS=m
|
||||
CONFIG_IP_NF_TARGET_ECN=m
|
||||
CONFIG_IP_NF_TARGET_DSCP=m
|
||||
CONFIG_IP_NF_TARGET_MARK=y
|
||||
CONFIG_IP_NF_TARGET_IPMARK=m
|
||||
CONFIG_IP_NF_TARGET_CLASSIFY=m
|
||||
CONFIG_IP_NF_TARGET_LOG=y
|
||||
CONFIG_IP_NF_TARGET_CONNMARK=m
|
||||
CONFIG_IP_NF_TARGET_TTL=m
|
||||
CONFIG_IP_NF_TARGET_ULOG=m
|
||||
CONFIG_IP_NF_TARGET_TCPMSS=y
|
||||
# CONFIG_IP_NF_RAW is not set
|
||||
CONFIG_IP_NF_ARPTABLES=m
|
||||
CONFIG_IP_NF_ARPFILTER=m
|
||||
CONFIG_IP_NF_ARP_MANGLE=m
|
||||
# CONFIG_IP_NF_ARP_MANGLE is not set
|
||||
|
||||
#
|
||||
# IP: Virtual Server Configuration
|
||||
#
|
||||
# CONFIG_IP_VS is not set
|
||||
CONFIG_IPV6=m
|
||||
|
||||
#
|
||||
@ -389,9 +383,6 @@ CONFIG_IP6_NF_QUEUE=m
|
||||
CONFIG_IP6_NF_IPTABLES=m
|
||||
CONFIG_IP6_NF_MATCH_LIMIT=m
|
||||
CONFIG_IP6_NF_MATCH_MAC=m
|
||||
# CONFIG_IP6_NF_MATCH_RANDOM is not set
|
||||
# CONFIG_IP6_NF_MATCH_NTH is not set
|
||||
# CONFIG_IP6_NF_MATCH_FUZZY is not set
|
||||
# CONFIG_IP6_NF_MATCH_RT is not set
|
||||
# CONFIG_IP6_NF_MATCH_OPTS is not set
|
||||
# CONFIG_IP6_NF_MATCH_FRAG is not set
|
||||
@ -404,42 +395,25 @@ CONFIG_IP6_NF_MATCH_MARK=m
|
||||
CONFIG_IP6_NF_MATCH_LENGTH=m
|
||||
CONFIG_IP6_NF_MATCH_EUI64=m
|
||||
CONFIG_IP6_NF_FILTER=m
|
||||
CONFIG_IP6_NF_TARGET_REJECT=m
|
||||
# CONFIG_IP6_NF_TARGET_HL is not set
|
||||
CONFIG_IP6_NF_TARGET_LOG=m
|
||||
CONFIG_IP6_NF_MANGLE=m
|
||||
CONFIG_IP6_NF_TARGET_MARK=m
|
||||
# CONFIG_KHTTPD is not set
|
||||
# CONFIG_ATM is not set
|
||||
CONFIG_VLAN_8021Q=y
|
||||
# CONFIG_IPX is not set
|
||||
# CONFIG_ATALK is not set
|
||||
|
||||
#
|
||||
# Appletalk devices
|
||||
# SCTP Configuration (EXPERIMENTAL)
|
||||
#
|
||||
# CONFIG_DEV_APPLETALK is not set
|
||||
# CONFIG_IP_SCTP is not set
|
||||
# CONFIG_ATM is not set
|
||||
CONFIG_VLAN_8021Q=y
|
||||
|
||||
#
|
||||
#
|
||||
#
|
||||
# CONFIG_IPX is not set
|
||||
# CONFIG_ATALK is not set
|
||||
# CONFIG_DECNET is not set
|
||||
CONFIG_BRIDGE=y
|
||||
CONFIG_BRIDGE_NF_EBTABLES=m
|
||||
CONFIG_BRIDGE_EBT_T_FILTER=m
|
||||
CONFIG_BRIDGE_EBT_T_NAT=m
|
||||
CONFIG_BRIDGE_EBT_BROUTE=m
|
||||
CONFIG_BRIDGE_EBT_LOG=m
|
||||
CONFIG_BRIDGE_EBT_IPF=m
|
||||
CONFIG_BRIDGE_EBT_ARPF=m
|
||||
CONFIG_BRIDGE_EBT_AMONG=m
|
||||
CONFIG_BRIDGE_EBT_LIMIT=m
|
||||
CONFIG_BRIDGE_EBT_VLANF=m
|
||||
CONFIG_BRIDGE_EBT_802_3=m
|
||||
CONFIG_BRIDGE_EBT_PKTTYPE=m
|
||||
CONFIG_BRIDGE_EBT_STP=m
|
||||
CONFIG_BRIDGE_EBT_MARKF=m
|
||||
CONFIG_BRIDGE_EBT_ARPREPLY=m
|
||||
CONFIG_BRIDGE_EBT_SNAT=m
|
||||
CONFIG_BRIDGE_EBT_DNAT=m
|
||||
CONFIG_BRIDGE_EBT_REDIRECT=m
|
||||
CONFIG_BRIDGE_EBT_MARK_T=m
|
||||
# CONFIG_X25 is not set
|
||||
# CONFIG_LAPB is not set
|
||||
# CONFIG_LLC is not set
|
||||
@ -456,12 +430,14 @@ CONFIG_NET_SCHED=y
|
||||
CONFIG_NET_SCH_CBQ=m
|
||||
CONFIG_NET_SCH_HTB=m
|
||||
CONFIG_NET_SCH_CSZ=m
|
||||
# CONFIG_NET_SCH_HFSC is not set
|
||||
CONFIG_NET_SCH_PRIO=m
|
||||
CONFIG_NET_SCH_RED=m
|
||||
CONFIG_NET_SCH_SFQ=m
|
||||
CONFIG_NET_SCH_TEQL=m
|
||||
CONFIG_NET_SCH_TBF=m
|
||||
CONFIG_NET_SCH_GRED=m
|
||||
# CONFIG_NET_SCH_NETEM is not set
|
||||
CONFIG_NET_SCH_DSMARK=m
|
||||
CONFIG_NET_SCH_INGRESS=m
|
||||
CONFIG_NET_QOS=y
|
||||
@ -492,7 +468,6 @@ CONFIG_NET_CLS_POLICE=y
|
||||
# ATA/IDE/MFM/RLL support
|
||||
#
|
||||
# CONFIG_IDE is not set
|
||||
# CONFIG_BLK_DEV_IDE_MODES is not set
|
||||
# CONFIG_BLK_DEV_HD is not set
|
||||
|
||||
#
|
||||
@ -500,6 +475,20 @@ CONFIG_NET_CLS_POLICE=y
|
||||
#
|
||||
# CONFIG_SCSI is not set
|
||||
|
||||
#
|
||||
# Fusion MPT device support
|
||||
#
|
||||
# CONFIG_FUSION is not set
|
||||
# CONFIG_FUSION_BOOT is not set
|
||||
# CONFIG_FUSION_ISENSE is not set
|
||||
# CONFIG_FUSION_CTL is not set
|
||||
# CONFIG_FUSION_LAN is not set
|
||||
|
||||
#
|
||||
# IEEE 1394 (FireWire) support (EXPERIMENTAL)
|
||||
#
|
||||
# CONFIG_IEEE1394 is not set
|
||||
|
||||
#
|
||||
# I2O device support
|
||||
#
|
||||
@ -526,6 +515,7 @@ CONFIG_ET_47XX=y
|
||||
CONFIG_WL=m
|
||||
CONFIG_WL_AP=y
|
||||
CONFIG_WL_STA=y
|
||||
# CONFIG_WL_OID is not set
|
||||
|
||||
#
|
||||
# ARCnet devices
|
||||
@ -565,6 +555,7 @@ CONFIG_NET_ETHERNET=y
|
||||
# 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
|
||||
@ -577,25 +568,13 @@ CONFIG_PPP_ASYNC=m
|
||||
# CONFIG_PPP_SYNC_TTY is not set
|
||||
CONFIG_PPP_DEFLATE=m
|
||||
CONFIG_PPP_BSDCOMP=m
|
||||
CONFIG_PPP_MPPE=m
|
||||
CONFIG_PPPOE=m
|
||||
# CONFIG_SLIP is not set
|
||||
|
||||
#
|
||||
# Wireless LAN (non-hamradio)
|
||||
#
|
||||
CONFIG_NET_RADIO=y
|
||||
# CONFIG_STRIP is not set
|
||||
# CONFIG_WAVELAN is not set
|
||||
# CONFIG_ARLAN is not set
|
||||
# CONFIG_AIRONET4500 is not set
|
||||
# CONFIG_AIRONET4500_NONCS is not set
|
||||
# CONFIG_AIRONET4500_PROC is not set
|
||||
# CONFIG_AIRO is not set
|
||||
# CONFIG_HERMES is not set
|
||||
# CONFIG_PLX_HERMES is not set
|
||||
# CONFIG_PCI_HERMES is not set
|
||||
CONFIG_NET_WIRELESS=y
|
||||
# CONFIG_NET_RADIO is not set
|
||||
|
||||
#
|
||||
# Token Ring devices
|
||||
@ -633,6 +612,7 @@ CONFIG_SHAPER=m
|
||||
# CONFIG_INPUT_MOUSEDEV is not set
|
||||
# CONFIG_INPUT_JOYDEV is not set
|
||||
# CONFIG_INPUT_EVDEV is not set
|
||||
# CONFIG_INPUT_UINPUT is not set
|
||||
|
||||
#
|
||||
# Character devices
|
||||
@ -642,6 +622,7 @@ CONFIG_SERIAL=y
|
||||
CONFIG_SERIAL_CONSOLE=y
|
||||
# CONFIG_SERIAL_EXTENDED is not set
|
||||
# CONFIG_SERIAL_NONSTANDARD is not set
|
||||
# CONFIG_MIPS_HYDROGEN3_BUTTONS is not set
|
||||
CONFIG_UNIX98_PTYS=y
|
||||
CONFIG_UNIX98_PTY_COUNT=128
|
||||
|
||||
@ -660,7 +641,20 @@ CONFIG_UNIX98_PTY_COUNT=128
|
||||
# Joysticks
|
||||
#
|
||||
# CONFIG_INPUT_GAMEPORT is not set
|
||||
|
||||
#
|
||||
# Input core support is needed for gameports
|
||||
#
|
||||
|
||||
#
|
||||
# Input core support is needed for joysticks
|
||||
#
|
||||
# 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
|
||||
|
||||
#
|
||||
# Watchdog Cards
|
||||
@ -669,6 +663,7 @@ CONFIG_WATCHDOG=y
|
||||
CONFIG_WATCHDOG_NOWAYOUT=y
|
||||
# CONFIG_ACQUIRE_WDT is not set
|
||||
# CONFIG_ADVANTECH_WDT is not set
|
||||
# CONFIG_ALIM1535_WDT is not set
|
||||
# CONFIG_ALIM7101_WDT is not set
|
||||
# CONFIG_SC520_WDT is not set
|
||||
# CONFIG_PCWATCHDOG is not set
|
||||
@ -679,13 +674,14 @@ CONFIG_WATCHDOG_NOWAYOUT=y
|
||||
# CONFIG_MIXCOMWD is not set
|
||||
# CONFIG_60XX_WDT is not set
|
||||
# CONFIG_SC1200_WDT is not set
|
||||
# CONFIG_SCx200_WDT is not set
|
||||
CONFIG_SOFT_WATCHDOG=y
|
||||
# CONFIG_W83877F_WDT is not set
|
||||
# CONFIG_WDT is not set
|
||||
# CONFIG_WDTPCI is not set
|
||||
# CONFIG_MACHZ_WDT is not set
|
||||
# CONFIG_INDYDOG is not set
|
||||
# CONFIG_AMD7XX_TCO is not set
|
||||
# CONFIG_SCx200 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
|
||||
@ -698,13 +694,17 @@ CONFIG_SOFT_WATCHDOG=y
|
||||
#
|
||||
# CONFIG_FTAPE is not set
|
||||
# CONFIG_AGP is not set
|
||||
|
||||
#
|
||||
# Direct Rendering Manager (XFree86 DRI support)
|
||||
#
|
||||
# CONFIG_DRM is not set
|
||||
|
||||
#
|
||||
# File systems
|
||||
#
|
||||
CONFIG_BLKDEV_SWAP=m
|
||||
# CONFIG_QUOTA is not set
|
||||
# CONFIG_QFMT_V2 is not set
|
||||
# CONFIG_AUTOFS_FS is not set
|
||||
# CONFIG_AUTOFS4_FS is not set
|
||||
# CONFIG_REISERFS_FS is not set
|
||||
@ -714,6 +714,7 @@ CONFIG_BLKDEV_SWAP=m
|
||||
# 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
|
||||
@ -728,12 +729,7 @@ CONFIG_BLKDEV_SWAP=m
|
||||
# CONFIG_JFFS_FS is not set
|
||||
CONFIG_JFFS2_FS=y
|
||||
CONFIG_JFFS2_FS_DEBUG=0
|
||||
# CONFIG_JFFS2_BBC_ARMLIB is not set
|
||||
CONFIG_JFFS2_BBC_LZO=y
|
||||
CONFIG_JFFS2_BBC_LZARI=y
|
||||
CONFIG_JFFS2_BBC_LZHD=y
|
||||
CONFIG_JFFS2_BBC_LZSS=y
|
||||
# CONFIG_CRAMFS is not set
|
||||
CONFIG_CRAMFS=y
|
||||
CONFIG_SQUASHFS=y
|
||||
# CONFIG_TMPFS is not set
|
||||
CONFIG_RAMFS=y
|
||||
@ -762,6 +758,11 @@ CONFIG_DEVFS_MOUNT=y
|
||||
# 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_QUOTA is not set
|
||||
# CONFIG_XFS_RT is not set
|
||||
# CONFIG_XFS_TRACE is not set
|
||||
# CONFIG_XFS_DEBUG is not set
|
||||
|
||||
#
|
||||
# Network File Systems
|
||||
@ -770,9 +771,8 @@ CONFIG_DEVFS_MOUNT=y
|
||||
# CONFIG_INTERMEZZO_FS is not set
|
||||
CONFIG_NFS_FS=m
|
||||
CONFIG_NFS_V3=y
|
||||
# CONFIG_NFS_DIRECTIO is not set
|
||||
# CONFIG_ROOT_NFS is not set
|
||||
CONFIG_SWAP_VIA_NFS=m
|
||||
CONFIG_NETSWAP=y
|
||||
# CONFIG_NFSD is not set
|
||||
# CONFIG_NFSD_V3 is not set
|
||||
# CONFIG_NFSD_TCP is not set
|
||||
@ -838,16 +838,22 @@ CONFIG_PARTITION_ADVANCED=y
|
||||
# Kernel hacking
|
||||
#
|
||||
CONFIG_CROSSCOMPILE=y
|
||||
# CONFIG_KERNPROF is not set
|
||||
# CONFIG_MCOUNT is not set
|
||||
# CONFIG_DEBUG is not set
|
||||
CONFIG_MAGIC_SYSRQ=y
|
||||
# CONFIG_RUNTIME_DEBUG is not set
|
||||
# CONFIG_KGDB is not set
|
||||
# CONFIG_GDB_CONSOLE is not set
|
||||
# CONFIG_DEBUG_INFO is not set
|
||||
# CONFIG_MAGIC_SYSRQ is not set
|
||||
# CONFIG_MIPS_UNCACHED is not set
|
||||
# CONFIG_KTRACE is not set
|
||||
# CONFIG_HWSIM is not set
|
||||
CONFIG_LOG_BUF_SHIFT=0
|
||||
|
||||
#
|
||||
# Cryptographic options
|
||||
#
|
||||
# CONFIG_CRYPTO is not set
|
||||
|
||||
#
|
||||
# Library routines
|
||||
#
|
||||
# CONFIG_CRC32 is not set
|
||||
CONFIG_ZLIB_INFLATE=y
|
||||
CONFIG_ZLIB_DEFLATE=y
|
||||
|
@ -21,43 +21,47 @@
|
||||
#############################################################
|
||||
ifneq ($(filter $(TARGETS),linux),)
|
||||
|
||||
# Version of Linux to download and then apply patches to
|
||||
DOWNLOAD_LINUX_VERSION=2.4.27
|
||||
# Version of Linux AFTER patches
|
||||
LINUX_VERSION=2.4.28-pre4-erik
|
||||
|
||||
LINUX_FORMAT=vmlinux
|
||||
#LINUX_FORMAT=images/zImage.prep
|
||||
LINUX_FORMAT=zImage
|
||||
LINUX_KARCH:=$(shell echo $(ARCH) | sed -e 's/i[3-9]86/i386/' \
|
||||
-e 's/mipsel/mips/' \
|
||||
-e 's/powerpc/ppc/' \
|
||||
-e 's/sh[234]/sh/' \
|
||||
)
|
||||
LINUX_BINLOC=arch/$(LINUX_KARCH)/boot/$(LINUX_FORMAT)
|
||||
|
||||
LINUX_DIR=$(BUILD_DIR)/linux-$(LINUX_VERSION)
|
||||
LINUX_SOURCE=linux-$(DOWNLOAD_LINUX_VERSION).tar.bz2
|
||||
LINUX_SITE=http://www.kernel.org/pub/linux/kernel/v2.4
|
||||
LINUX_VERSION=2.4.29
|
||||
LINUX_CVS_DATE="2005-01-30"
|
||||
LINUX_CVS_BRANCH=linux_2_4
|
||||
LINUX_DIR=$(BUILD_DIR)/linux
|
||||
LINUX_SITE=ftp.linux-mips.org
|
||||
LINUX_KCONFIG=package/linux/linux.config
|
||||
LINUX_KERNEL=$(BUILD_DIR)/buildroot-kernel
|
||||
LINUX_BINLOC=arch/$(LINUX_KARCH)/brcm-boards/bcm947xx/compressed/vmlinuz
|
||||
# Used by pcmcia-cs and others
|
||||
LINUX_SOURCE_DIR=$(LINUX_DIR)
|
||||
|
||||
LINKSYS_SITE=openwrt.openbsd-geek.de
|
||||
LINKSYS_TGZ=linksys-3.37.2.tgz
|
||||
|
||||
$(DL_DIR)/$(LINUX_SOURCE):
|
||||
TARGET_MODULES_DIR=$(TARGET_DIR)/lib/modules/$(LINUX_VERSION)
|
||||
|
||||
$(DL_DIR)/linux.tar.bz2:
|
||||
-mkdir -p $(DL_DIR)
|
||||
$(WGET) -P $(DL_DIR) $(LINUX_SITE)/$(LINUX_SOURCE)
|
||||
(cd $(DL_DIR); cvs -d :pserver:cvs:cvs@$(LINUX_SITE):/home/cvs login)
|
||||
(cd $(DL_DIR); cvs -z3 -d :pserver:cvs:cvs@$(LINUX_SITE):/home/cvs co -D $(LINUX_CVS_DATE) -r$(LINUX_CVS_BRANCH) linux)
|
||||
(cd $(DL_DIR); tar jcvf linux.tar.bz2 linux && rm -rf linux)
|
||||
$(WGET) -P $(DL_DIR) $(LINKSYS_SITE)/$(LINKSYS_TGZ)
|
||||
|
||||
$(LINUX_DIR)/.unpacked: $(DL_DIR)/$(LINUX_SOURCE)
|
||||
$(LINUX_DIR)/.unpacked: $(DL_DIR)/linux.tar.bz2
|
||||
-mkdir -p $(BUILD_DIR)
|
||||
#-(cp -a $(DL_DIR)/linux $(BUILD_DIR)/linux)
|
||||
(cd $(BUILD_DIR); tar jxvf $(DL_DIR)/linux.tar.bz2)
|
||||
-mkdir -p $(TOOL_BUILD_DIR)
|
||||
-(cd $(TOOL_BUILD_DIR); ln -sf $(LINUX_DIR) linux)
|
||||
bzcat $(DL_DIR)/$(LINUX_SOURCE) | tar -C $(BUILD_DIR) $(TAR_OPTIONS) -
|
||||
ifneq ($(DOWNLOAD_LINUX_VERSION),$(LINUX_VERSION))
|
||||
# Rename the dir from the downloaded version to the AFTER patch version
|
||||
mv -f $(BUILD_DIR)/linux-$(DOWNLOAD_LINUX_VERSION) $(BUILD_DIR)/linux-$(LINUX_VERSION)
|
||||
endif
|
||||
mkdir -p package/linux/kernel-patches
|
||||
-(cd $(TOOL_BUILD_DIR); ln -sf $(BUILD_DIR)/linux linux)
|
||||
toolchain/patch-kernel.sh $(LINUX_DIR) package/linux/kernel-patches
|
||||
-cp $(LINUX_KCONFIG) $(LINUX_DIR)/.config
|
||||
# extract linksys binary kernel modules and include/shared files
|
||||
-mkdir -p $(BUILD_DIR)/binary
|
||||
tar -C $(BUILD_DIR)/binary -xzvf $(DL_DIR)/linksys-3.37.2.tgz
|
||||
touch $(LINUX_DIR)/.unpacked
|
||||
|
||||
$(LINUX_KCONFIG):
|
||||
@ -69,9 +73,10 @@ $(LINUX_KCONFIG):
|
||||
sleep 5; \
|
||||
fi;
|
||||
|
||||
$(LINUX_DIR)/.configured $(BUILD_DIR)/linux/.configured: $(LINUX_DIR)/.unpacked $(LINUX_KCONFIG)
|
||||
$(LINUX_DIR)/.configured: $(LINUX_DIR)/.unpacked $(LINUX_KCONFIG)
|
||||
$(SED) "s,^CROSS_COMPILE.*,CROSS_COMPILE=$(KERNEL_CROSS),g;" $(LINUX_DIR)/Makefile
|
||||
-cp $(LINUX_KCONFIG) $(LINUX_DIR)/.config
|
||||
$(SED) "s,^CROSS_COMPILE.*,CROSS_COMPILE=$(KERNEL_CROSS),g;" $(LINUX_DIR)/arch/mips/Makefile
|
||||
$(SED) "s,\-mcpu=,\-mtune=,g;" $(LINUX_DIR)/arch/mips/Makefile
|
||||
$(MAKE) -C $(LINUX_DIR) ARCH=$(LINUX_KARCH) oldconfig include/linux/version.h
|
||||
touch $(LINUX_DIR)/.configured
|
||||
|
||||
@ -87,18 +92,25 @@ $(LINUX_KERNEL): $(LINUX_DIR)/$(LINUX_BINLOC)
|
||||
cp -fa $(LINUX_DIR)/$(LINUX_BINLOC) $(LINUX_KERNEL)
|
||||
touch -c $(LINUX_KERNEL)
|
||||
|
||||
$(TARGET_DIR)/lib/modules/$(LINUX_VERSION)/modules.dep: $(LINUX_KERNEL)
|
||||
rm -rf $(TARGET_DIR)/lib/modules
|
||||
rm -f $(TARGET_DIR)/sbin/cardmgr
|
||||
$(MAKE) -C $(LINUX_DIR) INSTALL_MOD_PATH=$(TARGET_DIR) modules_install
|
||||
(cd $(TARGET_DIR)/lib/modules; ln -s $(LINUX_VERSION)/kernel/drivers .)
|
||||
$(LINUX_DIR)/.modules_done: $(LINUX_KERNEL)
|
||||
rm -rf $(BUILD_DIR)/modules
|
||||
$(MAKE) -C $(LINUX_DIR) DEPMOD=true INSTALL_MOD_PATH=$(BUILD_DIR)/modules modules_install
|
||||
tar -C $(BUILD_DIR)/modules/lib -cjf openwrt-kmodules.tar.bz2 modules
|
||||
touch $(LINUX_DIR)/.modules_done
|
||||
|
||||
|
||||
$(STAGING_DIR)/include/linux/version.h: $(LINUX_DIR)/.configured
|
||||
mkdir -p $(STAGING_DIR)/include
|
||||
tar -ch -C $(LINUX_DIR)/include -f - linux | tar -xf - -C $(STAGING_DIR)/include/
|
||||
tar -ch -C $(LINUX_DIR)/include -f - asm | tar -xf - -C $(STAGING_DIR)/include/
|
||||
|
||||
linux: $(STAGING_DIR)/include/linux/version.h $(TARGET_DIR)/lib/modules/$(LINUX_VERSION)/modules.dep
|
||||
linux: $(STAGING_DIR)/include/linux/version.h $(LINUX_DIR)/.modules_done linux-modules-root
|
||||
|
||||
linux-modules-root:
|
||||
-mkdir -p $(TARGET_MODULES_DIR)
|
||||
cp $(LINUX_DIR)/drivers/net/wl/wl.o $(TARGET_MODULES_DIR)
|
||||
cp $(LINUX_DIR)/drivers/net/et/et.o $(TARGET_MODULES_DIR)
|
||||
cp $(LINUX_DIR)/drivers/net/diag/diag.o $(TARGET_MODULES_DIR)
|
||||
|
||||
linux-source: $(DL_DIR)/$(LINUX_SOURCE)
|
||||
|
||||
|
@ -3,6 +3,7 @@
|
||||
menu "Target Filesystem"
|
||||
|
||||
source "target/jffs2/Config.in"
|
||||
source "target/squashfs/Config.in"
|
||||
|
||||
endmenu
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user