mirror of https://github.com/hak5/openwrt-owl.git
brcm47xx: increase max image size
the trx utile uses a maximum image size of 7.2MB. There are brcm47xx devices even with serial flash with bigger flash chips, but OpenWrt was not able to create images for these devices. This patch provides an additional parameter which increases this limit to 32 MB. There is a warning in the trx utile code which suggests that bigger images could overwrite the nvram partition on some devices, but normally the program writing the image should make sure that it is safe to write it to the flash. Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de> SVN-Revision: 46872owl
parent
c9bebfb9ce
commit
5caee877dc
|
@ -99,6 +99,7 @@ endef
|
||||||
define Image/Build/trxV2
|
define Image/Build/trxV2
|
||||||
$(call Image/Build/CyberTANHead,$(1),$(2),$(3),$(4),$(5),$(if $(6),$(6)))
|
$(call Image/Build/CyberTANHead,$(1),$(2),$(3),$(4),$(5),$(if $(6),$(6)))
|
||||||
$(STAGING_DIR_HOST)/bin/trx \
|
$(STAGING_DIR_HOST)/bin/trx \
|
||||||
|
-m 33554432 \
|
||||||
-2 \
|
-2 \
|
||||||
-o $(BIN_DIR)/$(IMG_PREFIX)-$(2)-$(5).noheader.bin \
|
-o $(BIN_DIR)/$(IMG_PREFIX)-$(2)-$(5).noheader.bin \
|
||||||
-f $(KDIR)/loader.gz \
|
-f $(KDIR)/loader.gz \
|
||||||
|
@ -113,6 +114,7 @@ endef
|
||||||
|
|
||||||
define Build/trx-with-loader
|
define Build/trx-with-loader
|
||||||
$(STAGING_DIR_HOST)/bin/trx \
|
$(STAGING_DIR_HOST)/bin/trx \
|
||||||
|
-m 33554432 \
|
||||||
-o $@ \
|
-o $@ \
|
||||||
-f $(KDIR)/loader.gz \
|
-f $(KDIR)/loader.gz \
|
||||||
-f $(word 1,$^) \
|
-f $(word 1,$^) \
|
||||||
|
@ -341,10 +343,12 @@ endif
|
||||||
|
|
||||||
define Image/Build/Initramfs
|
define Image/Build/Initramfs
|
||||||
$(STAGING_DIR_HOST)/bin/trx \
|
$(STAGING_DIR_HOST)/bin/trx \
|
||||||
|
-m 33554432 \
|
||||||
-o $(BIN_DIR)/$(IMG_PREFIX)-initramfs.trx \
|
-o $(BIN_DIR)/$(IMG_PREFIX)-initramfs.trx \
|
||||||
-f $(KDIR)/loader.gz \
|
-f $(KDIR)/loader.gz \
|
||||||
-f $(KDIR)/vmlinux-initramfs.lzma
|
-f $(KDIR)/vmlinux-initramfs.lzma
|
||||||
$(STAGING_DIR_HOST)/bin/trx \
|
$(STAGING_DIR_HOST)/bin/trx \
|
||||||
|
-m 33554432 \
|
||||||
-o $(BIN_DIR)/$(IMG_PREFIX)-initramfs-noloader-nodictionary.trx \
|
-o $(BIN_DIR)/$(IMG_PREFIX)-initramfs-noloader-nodictionary.trx \
|
||||||
-f $(KDIR)/vmlinux-initramfs-nodictionary.lzma
|
-f $(KDIR)/vmlinux-initramfs-nodictionary.lzma
|
||||||
endef
|
endef
|
||||||
|
@ -352,14 +356,17 @@ endef
|
||||||
# $(1): filesystem type.
|
# $(1): filesystem type.
|
||||||
define Image/Build
|
define Image/Build
|
||||||
$(STAGING_DIR_HOST)/bin/trx \
|
$(STAGING_DIR_HOST)/bin/trx \
|
||||||
|
-m 33554432 \
|
||||||
-o $(BIN_DIR)/$(IMG_PREFIX)-$(1).trx \
|
-o $(BIN_DIR)/$(IMG_PREFIX)-$(1).trx \
|
||||||
-f $(KDIR)/loader.gz -f $(KDIR)/vmlinux.lzma \
|
-f $(KDIR)/loader.gz -f $(KDIR)/vmlinux.lzma \
|
||||||
$(call trxalign/$(1),$(1))
|
$(call trxalign/$(1),$(1))
|
||||||
$(STAGING_DIR_HOST)/bin/trx \
|
$(STAGING_DIR_HOST)/bin/trx \
|
||||||
|
-m 33554432 \
|
||||||
-o $(BIN_DIR)/$(IMG_PREFIX)-$(1)-noloader-nodictionary.trx \
|
-o $(BIN_DIR)/$(IMG_PREFIX)-$(1)-noloader-nodictionary.trx \
|
||||||
-f $(KDIR)/vmlinux-nodictionary.lzma \
|
-f $(KDIR)/vmlinux-nodictionary.lzma \
|
||||||
$(call trxalign/$(1),$(1))
|
$(call trxalign/$(1),$(1))
|
||||||
$(STAGING_DIR_HOST)/bin/trx \
|
$(STAGING_DIR_HOST)/bin/trx \
|
||||||
|
-m 33554432 \
|
||||||
-o $(BIN_DIR)/$(IMG_PREFIX)-$(1)-gz.trx \
|
-o $(BIN_DIR)/$(IMG_PREFIX)-$(1)-gz.trx \
|
||||||
-f $(KDIR)/vmlinux.gz \
|
-f $(KDIR)/vmlinux.gz \
|
||||||
$(call trxalign/$(1),$(1))
|
$(call trxalign/$(1),$(1))
|
||||||
|
|
Loading…
Reference in New Issue