Changeset 398df5e in freewrt
- Timestamp:
- Sep 10, 2006, 4:47:16 PM (19 years ago)
- Children:
- 1ca76d2
- Parents:
- 6b05a25
- Files:
-
- 13 deleted
- 9 edited
- 3 moved
-
package/Config.in (modified) (2 diffs)
-
package/Makefile (modified) (2 diffs)
-
package/base-files/default/sbin/mount_root (modified) (2 diffs)
-
package/broadcom-wl/Config.in (modified) (1 diff)
-
package/openswan/Config.in (modified) (2 diffs)
-
package/openswan/Makefile (modified) (3 diffs)
-
package/openswan/ipkg/kmod-openswan.control (deleted)
-
package/openswan/ipkg/openswan.conffiles (moved) (moved from package/openswan/ipkg/openswan-utils.conffiles )
-
package/openswan/ipkg/openswan.control (moved) (moved from package/openswan/ipkg/openswan-utils.control ) (1 diff)
-
target/Config.in (modified) (1 diff)
-
target/image/brcm/Makefile (modified) (1 diff)
-
target/linux/brcm-2.4/Config.in (modified) (4 diffs)
-
target/linux/brcm-2.4/asus-wl500g-deluxe/patches/001-flash-map.patch (deleted)
-
target/linux/brcm-2.4/asus-wl500g-premium/patches/001-flash-map.patch (deleted)
-
target/linux/brcm-2.4/linksys-wrt54g-10/patches/001-flash-map.patch (deleted)
-
target/linux/brcm-2.4/linksys-wrt54g-11/patches/001-flash-map.patch (deleted)
-
target/linux/brcm-2.4/linksys-wrt54g-20/patches/001-flash-map.patch (deleted)
-
target/linux/brcm-2.4/linksys-wrt54g-22/patches/001-flash-map.patch (deleted)
-
target/linux/brcm-2.4/linksys-wrt54g-30/patches/001-flash-map.patch (deleted)
-
target/linux/brcm-2.4/linksys-wrt54g3g/patches/001-flash-map.patch (deleted)
-
target/linux/brcm-2.4/linksys-wrt54gl/patches/001-flash-map.patch (deleted)
-
target/linux/brcm-2.4/linksys-wrt54gs-10/patches/001-flash-map.patch (deleted)
-
target/linux/brcm-2.4/linksys-wrt54gs-11/patches/001-flash-map.patch (deleted)
-
target/linux/brcm-2.4/linksys-wrt54gs-4/patches/001-flash-map.patch (deleted)
-
target/linux/brcm-2.4/patches/003-flash-map.patch (moved) (moved from target/linux/brcm-2.4/asus-wl500g/patches/001-flash-map.patch ) (5 diffs)
Legend:
- Unmodified
- Added
- Removed
-
package/Config.in
r6b05a25 r398df5e 13 13 source "package/mtd/Config.in" 14 14 source "package/nvram/Config.in" 15 source "package/jffs2root/Config.in" 15 16 source "package/webif/Config.in" 16 17 endmenu … … 358 359 help 359 360 Predefine the URL where "ipkg" looks for packages 360 @TARGET@ works as placeholder for "<bo radtype>-<kernel>" i.e. "brcm-2.4"361 @TARGET@ works as placeholder for "<boardtype>-<kernel>" i.e. "brcm-2.4" 361 362 so you can configure different URLs for different targets with a single string 362 363 -
package/Makefile
r6b05a25 r398df5e 93 93 package-$(FWRT_PACKAGE_IRSSI) += irssi 94 94 package-$(FWRT_PACKAGE_JAMVM) += jamvm 95 package-$(FWRT_PACKAGE_JFFS2ROOT) += jffs2root 95 96 package-$(FWRT_PACKAGE_JOE) += joe 96 97 package-$(FWRT_COMPILE_JPEG) += jpeg … … 181 182 package-$(FWRT_COMPILE_OPENSSH) += openssh 182 183 package-$(FWRT_COMPILE_OPENSSL) += openssl 183 package-$(FWRT_ COMPILE_OPENSWAN) += openswan184 package-$(FWRT_PACKAGE_OPENSWAN) += openswan 184 185 package-$(FWRT_PACKAGE_OPENVPN) += openvpn 185 186 package-$(FWRT_COMPILE_OSIRIS) += osiris -
package/base-files/default/sbin/mount_root
r6b05a25 r398df5e 8 8 mount | grep jffs2 >&- 9 9 if [ $? = 0 ] ; then 10 if [ $(cat /proc/mtd | wc -l) = 6]; then10 if [ $(cat /proc/mtd | wc -l) = 7 ]; then 11 11 mtd erase data 12 12 jffs2root --move --reboot … … 17 17 . /bin/firstboot 18 18 echo "switching to overlay filesystem" 19 mount /dev/mtdblock/ 4/jffs -t jffs219 mount /dev/mtdblock/5 /jffs -t jffs2 20 20 fopivot /jffs /rom 21 21 fi -
package/broadcom-wl/Config.in
r6b05a25 r398df5e 1 1 config FWRT_PACKAGE_KMOD_BROADCOM_WL 2 prompt "kmod-broadcom-wl.............. Kernel driver for Broadcom wireless lan cards"2 prompt "kmod-broadcom-wl.................. Kernel driver for Broadcom wireless lan cards" 3 3 tristate 4 4 default n -
package/openswan/Config.in
r6b05a25 r398df5e 1 config FWRT_ COMPILE_OPENSWAN1 config FWRT_PACKAGE_OPENSWAN 2 2 prompt "openswan.......................... VPN solution using IPsec" 3 3 tristate … … 9 9 10 10 http://www.openswan.org/ 11 12 config FWRT_PACKAGE_OPENSWAN_UTILS13 prompt "openswan-utils..................... VPN solution using IPsec"14 tristate15 default n16 depends FWRT_COMPILE_OPENSWAN17 help18 OpenSwan is an implementation of IPsec for Linux.19 20 http://www.openswan.org/21 22 config FWRT_PACKAGE_KMOD_OPENSWAN23 prompt "kmod-openswan..................... VPN solution using IPsec"24 tristate25 default n26 depends FWRT_COMPILE_OPENSWAN27 help28 OpenSwan is an implementation of IPsec for Linux.29 30 http://www.openswan.org/31 -
package/openswan/Makefile
r6b05a25 r398df5e 12 12 include $(TOPDIR)/package/rules.mk 13 13 14 $(eval $(call PKG_template,OPENSWAN_UTILS,openswan-utils,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH))) 15 $(eval $(call PKG_template,KMOD_OPENSWAN,kmod-openswan,$(KERNEL_VERSION)+$(PKG_VERSION)-$(BOARD)-$(PKG_RELEASE),$(ARCH),kernel ($(KERNEL_VERSION)-$(BOARD)-$(KERNEL_RELEASE)))) 14 $(eval $(call PKG_template,OPENSWAN,openswan,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH))) 16 15 17 16 FLAGS := $(TARGET_CFLAGS) -I$(WRKBUILD)/linux/include -L$(STAGING_DIR)/usr/lib -I$(STAGING_DIR)/usr/include … … 43 42 44 43 $(IPKG_OPENSWAN): 44 mkdir -p $(PACKAGE_DIR) 45 45 $(MAKE) -C $(WRKBUILD) \ 46 46 $(TARGET_CONFIGURE_OPTS) \ … … 61 61 $(CP) ../rc.d/init.d/ipsec $(IDIR_OPENSWAN)/etc/init.d/S60ipsec 62 62 find $(WRKBUILD) -name \*.old | xargs rm -rf 63 mkdir -p $(PACKAGE_DIR) 63 mkdir -p $(IDIR_OPENSWAN)/lib/modules/$(KERNEL_VERSION) 64 $(CP) $(WRKBUILD)/modobj*/ipsec.$(KERNEL_MOD_SUFFIX) \ 65 $(IDIR_OPENSWAN)/lib/modules/$(KERNEL_VERSION)/ 64 66 $(IPKG_BUILD) $(IDIR_OPENSWAN) $(PACKAGE_DIR) 65 67 66 $(IPKG_KMOD_OPENSWAN):67 mkdir -p $(IDIR_KMOD_OPENSWAN)/lib/modules/$(KERNEL_VERSION)68 $(CP) $(WRKBUILD)/modobj*/ipsec.$(KERNEL_MOD_SUFFIX) \69 $(IDIR_KMOD_OPENSWAN)/lib/modules/$(KERNEL_VERSION)/70 $(IPKG_BUILD) $(IDIR_KMOD_OPENSWAN) $(PACKAGE_DIR)71 -
package/openswan/ipkg/openswan.control
r6b05a25 r398df5e 2 2 Section: base 3 3 Priority: optional 4 Depends: kmod-openswan,libgmp, ip4 Depends: libgmp, ip 5 5 Description: Openswan IPSec software -
target/Config.in
r6b05a25 r398df5e 21 21 config FWRT_TARGET_ROOTFS_JFFS2 22 22 bool "Development images with writable root filesystem" 23 select FWRT_PACKAGE_JFFS2ROOT 23 24 help 24 25 Build firmware images with a writable jffs2 root filesystem. -
target/image/brcm/Makefile
r6b05a25 r398df5e 71 71 ifeq ($(FS),squashfs) 72 72 $(STAGING_DIR)/freewrt-$(BOARD)-$(KERNEL)-$(FS).trx: $(KDIR)/loader.tmp.gz $(KDIR)/root.$(FS) $(KDIR)/vmlinux.lzma 73 $(STAGING_DIR)/bin/trx -o $@ $(KDIR)/loader.tmp.gz $(KDIR)/vmlinux.lzma $(TRXALIGN) $(KDIR)/root.$(FS) -a 1024$(MAKE_TRACE)73 $(STAGING_DIR)/bin/trx -o $@ $(KDIR)/loader.tmp.gz $(KDIR)/vmlinux.lzma $(TRXALIGN) -a 1024 $(KDIR)/root.$(FS) $(MAKE_TRACE) 74 74 endif 75 75 76 76 ifeq ($(FS),jffs2) 77 77 $(STAGING_DIR)/freewrt-$(BOARD)-$(KERNEL)-$(FS)-64k.trx: $(KDIR)/loader.tmp.gz $(KDIR)/root.$(FS)-64k $(KDIR)/vmlinux.lzma 78 $(STAGING_DIR)/bin/trx -o $@ $(KDIR)/loader.tmp.gz $(KDIR)/vmlinux.lzma $(TRXALIGN) $(KDIR)/root.$(FS)-64k -a 0x10000$(MAKE_TRACE)78 $(STAGING_DIR)/bin/trx -o $@ $(KDIR)/loader.tmp.gz $(KDIR)/vmlinux.lzma -a 0x10000 $(KDIR)/root.$(FS)-64k $(MAKE_TRACE) 79 79 80 80 $(STAGING_DIR)/freewrt-$(BOARD)-$(KERNEL)-$(FS)-128k.trx: $(KDIR)/loader.tmp.gz $(KDIR)/root.$(FS)-128k $(KDIR)/vmlinux.lzma 81 $(STAGING_DIR)/bin/trx -o $@ $(KDIR)/loader.tmp.gz $(KDIR)/vmlinux.lzma $(TRXALIGN) $(KDIR)/root.$(FS)-128k -a 0x20000$(MAKE_TRACE)81 $(STAGING_DIR)/bin/trx -o $@ $(KDIR)/loader.tmp.gz $(KDIR)/vmlinux.lzma -a 0x20000 $(KDIR)/root.$(FS)-128k $(MAKE_TRACE) 82 82 endif 83 83 -
target/linux/brcm-2.4/Config.in
r6b05a25 r398df5e 7 7 select FWRT_PACKAGE_KMOD_BROADCOM_WL 8 8 select FWRT_PACKAGE_KMOD_BROADCOM_DIAG 9 select FWRT_PACKAGE_KMOD_USB 9 10 select FWRT_PACKAGE_KMOD_USB_UHCI 10 11 select FWRT_PACKAGE_KMOD_WLCOMPAT … … 22 23 select FWRT_PACKAGE_KMOD_BROADCOM_DIAG 23 24 select FWRT_PACKAGE_KMOD_SWITCH_ROBO 25 select FWRT_PACKAGE_KMOD_USB 24 26 select FWRT_PACKAGE_KMOD_USB_UHCI 25 27 select FWRT_PACKAGE_KMOD_USB2 … … 38 40 select FWRT_PACKAGE_KMOD_BROADCOM_DIAG 39 41 select FWRT_PACKAGE_KMOD_SWITCH_ROBO 42 select FWRT_PACKAGE_KMOD_USB 40 43 select FWRT_PACKAGE_KMOD_USB_UHCI 41 44 select FWRT_PACKAGE_KMOD_USB2 … … 205 208 select FWRT_PACKAGE_KMOD_MADWIFI 206 209 select FWRT_PACKAGE_KMOD_SWITCH_ROBO 210 select FWRT_PACKAGE_KMOD_USB 207 211 select FWRT_PACKAGE_KMOD_USB_UHCI 208 212 select FWRT_PACKAGE_KMOD_USB2 -
target/linux/brcm-2.4/patches/003-flash-map.patch
r6b05a25 r398df5e 1 diff -Nur linux-2.4.32/drivers/mtd/maps/Config.in linux-2.4.32-freewrt/drivers/mtd/maps/Config.in2 --- linux-2.4.32/drivers/mtd/maps/Config.in Fri Jun 13 16:51:34 20033 +++ linux-2.4.32-freewrt/drivers/mtd/maps/Config.in Sun Aug 27 20:51:11 20064 @@ -48,6 +48,7 @@5 fi6 7 if [ "$CONFIG_MIPS" = "y" ]; then8 + dep_tristate ' CFI Flash device mapped on Broadcom BCM947XX boards' CONFIG_MTD_BCM947XX $CONFIG_MTD_CFI9 dep_tristate ' Pb1000 MTD support' CONFIG_MTD_PB1000 $CONFIG_MIPS_PB100010 dep_tristate ' Pb1500 MTD support' CONFIG_MTD_PB1500 $CONFIG_MIPS_PB150011 dep_tristate ' Pb1100 MTD support' CONFIG_MTD_PB1100 $CONFIG_MIPS_PB110012 diff -Nur linux-2.4.32/drivers/mtd/maps/Makefile linux-2.4.32-freewrt/drivers/mtd/maps/Makefile13 --- linux-2.4.32/drivers/mtd/maps/Makefile Fri Jun 13 16:51:34 200314 +++ linux-2.4.32-freewrt/drivers/mtd/maps/Makefile Sun Aug 27 20:51:11 200615 @@ -3,6 +3,8 @@16 #17 # $Id: Makefile,v 1.37 2003/01/24 14:26:38 dwmw2 Exp $18 19 +EXTRA_CFLAGS := -I$(TOPDIR)/arch/mips/bcm947xx/include20 +21 BELOW25 := $(shell echo $(PATCHLEVEL) | sed s/[1234]/y/)22 23 ifeq ($(BELOW25),y)24 @@ -10,6 +12,7 @@25 endif26 27 # Chip mappings28 +obj-$(CONFIG_MTD_BCM947XX) += bcm947xx-flash.o29 obj-$(CONFIG_MTD_CDB89712) += cdb89712.o30 obj-$(CONFIG_MTD_ARM_INTEGRATOR)+= integrator-flash.o31 obj-$(CONFIG_MTD_CFI_FLAGADM) += cfi_flagadm.o32 1 diff -Nur linux-2.4.32/drivers/mtd/maps/bcm947xx-flash.c linux-2.4.32-freewrt/drivers/mtd/maps/bcm947xx-flash.c 33 --- linux-2.4.32/drivers/mtd/maps/bcm947xx-flash.c Thu Jan 1 01:00:00 197034 +++ linux-2.4.32-freewrt/drivers/mtd/maps/bcm947xx-flash.c Sun Aug 27 21:07:17 20062 --- linux-2.4.32/drivers/mtd/maps/bcm947xx-flash.c 1970-01-01 01:00:00.000000000 +0100 3 +++ linux-2.4.32-freewrt/drivers/mtd/maps/bcm947xx-flash.c 2006-09-10 15:19:32.000000000 +0200 35 4 @@ -0,0 +1,346 @@ 36 5 +/* … … 188 157 + { name: "linux", offset: 0, size: 0, }, 189 158 + { name: "rootfs", offset: 0, size: 0, }, 159 + { name: "configfs", offset: 0, size: 0, }, 190 160 + { name: "nvram", offset: 0, size: 0, }, 191 161 + { name: "data", offset: 0, size: 0, }, 192 + { name: "configfs", offset: 0, size: 0, },193 162 + { name: NULL, }, 194 163 +}; … … 250 219 + 251 220 + /* nvram */ 252 + bcm947xx_parts[ 3].offset = size - ROUNDUP(NVRAM_SPACE, mtd->erasesize);253 + bcm947xx_parts[ 3].size = ROUNDUP(NVRAM_SPACE, mtd->erasesize);221 + bcm947xx_parts[4].offset = size - ROUNDUP(NVRAM_SPACE, mtd->erasesize); 222 + bcm947xx_parts[4].size = ROUNDUP(NVRAM_SPACE, mtd->erasesize); 254 223 + 255 224 + /* configfs 128 kB before nvram */ 256 + bcm947xx_parts[ 5].offset = size - ROUNDUP(NVRAM_SPACE, mtd->erasesize)225 + bcm947xx_parts[3].offset = size - ROUNDUP(NVRAM_SPACE, mtd->erasesize) 257 226 + - 128*1024; 258 + bcm947xx_parts[ 5].size = 128*1024;227 + bcm947xx_parts[3].size = 128*1024; 259 228 + 260 229 + /* linux (kernel and rootfs) */ 261 230 + bcm947xx_parts[1].offset = bcm947xx_parts[0].size; 262 + bcm947xx_parts[1].size = bcm947xx_parts[ 5].offset -231 + bcm947xx_parts[1].size = bcm947xx_parts[3].offset - 263 232 + bcm947xx_parts[1].offset; 264 233 + … … 266 235 + if (find_root(mtd,size,&bcm947xx_parts[2])==0) { 267 236 + /* entirely jffs2 */ 268 + bcm947xx_parts[ 4].name = NULL;237 + bcm947xx_parts[5].name = NULL; 269 238 + bcm947xx_parts[2].size = size - bcm947xx_parts[2].offset - 270 + bcm947xx_parts[ 3].size - bcm947xx_parts[5].size;239 + bcm947xx_parts[4].size - bcm947xx_parts[3].size; 271 240 + } else { 272 241 + /* calculate leftover flash and assign it to a jffs2 partition */ 273 + bcm947xx_parts[ 4].offset = bcm947xx_parts[2].offset +242 + bcm947xx_parts[5].offset = bcm947xx_parts[2].offset + 274 243 + bcm947xx_parts[2].size; 275 + if ((bcm947xx_parts[ 4].offset % mtd->erasesize) > 0) {276 + bcm947xx_parts[ 4].offset += mtd->erasesize -277 + (bcm947xx_parts[ 4].offset % mtd->erasesize);244 + if ((bcm947xx_parts[5].offset % mtd->erasesize) > 0) { 245 + bcm947xx_parts[5].offset += mtd->erasesize - 246 + (bcm947xx_parts[5].offset % mtd->erasesize); 278 247 + } 279 + bcm947xx_parts[ 4].size = bcm947xx_parts[5].offset -280 + bcm947xx_parts[ 4].offset;248 + bcm947xx_parts[5].size = bcm947xx_parts[3].offset - 249 + bcm947xx_parts[5].offset; 281 250 + } 282 251 + return bcm947xx_parts; … … 380 349 +module_init(init_bcm947xx_map); 381 350 +module_exit(cleanup_bcm947xx_map); 351 diff -Nur linux-2.4.32/drivers/mtd/maps/Config.in linux-2.4.32-freewrt/drivers/mtd/maps/Config.in 352 --- linux-2.4.32/drivers/mtd/maps/Config.in 2003-06-13 16:51:34.000000000 +0200 353 +++ linux-2.4.32-freewrt/drivers/mtd/maps/Config.in 2006-09-09 18:18:10.000000000 +0200 354 @@ -48,6 +48,7 @@ 355 fi 356 357 if [ "$CONFIG_MIPS" = "y" ]; then 358 + dep_tristate ' CFI Flash device mapped on Broadcom BCM947XX boards' CONFIG_MTD_BCM947XX $CONFIG_MTD_CFI 359 dep_tristate ' Pb1000 MTD support' CONFIG_MTD_PB1000 $CONFIG_MIPS_PB1000 360 dep_tristate ' Pb1500 MTD support' CONFIG_MTD_PB1500 $CONFIG_MIPS_PB1500 361 dep_tristate ' Pb1100 MTD support' CONFIG_MTD_PB1100 $CONFIG_MIPS_PB1100 362 diff -Nur linux-2.4.32/drivers/mtd/maps/Makefile linux-2.4.32-freewrt/drivers/mtd/maps/Makefile 363 --- linux-2.4.32/drivers/mtd/maps/Makefile 2003-06-13 16:51:34.000000000 +0200 364 +++ linux-2.4.32-freewrt/drivers/mtd/maps/Makefile 2006-09-09 18:18:10.000000000 +0200 365 @@ -3,6 +3,8 @@ 366 # 367 # $Id: Makefile,v 1.37 2003/01/24 14:26:38 dwmw2 Exp $ 368 369 +EXTRA_CFLAGS := -I$(TOPDIR)/arch/mips/bcm947xx/include 370 + 371 BELOW25 := $(shell echo $(PATCHLEVEL) | sed s/[1234]/y/) 372 373 ifeq ($(BELOW25),y) 374 @@ -10,6 +12,7 @@ 375 endif 376 377 # Chip mappings 378 +obj-$(CONFIG_MTD_BCM947XX) += bcm947xx-flash.o 379 obj-$(CONFIG_MTD_CDB89712) += cdb89712.o 380 obj-$(CONFIG_MTD_ARM_INTEGRATOR)+= integrator-flash.o 381 obj-$(CONFIG_MTD_CFI_FLAGADM) += cfi_flagadm.o
Note:
See TracChangeset
for help on using the changeset viewer.
