diff --git a/target/linux/brcm63xx/image/Makefile b/target/linux/brcm63xx/image/Makefile index d771c09370..a7d856a9e2 100755 --- a/target/linux/brcm63xx/image/Makefile +++ b/target/linux/brcm63xx/image/Makefile @@ -7,15 +7,17 @@ include $(TOPDIR)/rules.mk include $(INCLUDE_DIR)/image.mk -LOADADDR = 0x80010000 # RAM start + 16M +LOADADDR = 0x80010000 # RAM start + 64K KERNEL_ENTRY = $(LOADADDR) # Newer kernels add a jmp to the kernel_entry at the start of the binary -RAMSIZE = 0x01000000 # 64MB +RAMSIZE = 0x02000000 # 32MB +LZMA_TEXT_START = 0x81800000 # 32MB - 8MB LOADER_MAKEOPTS= \ KDIR=$(KDIR) \ LOADADDR=$(LOADADDR) \ KERNEL_ENTRY=$(KERNEL_ENTRY) \ - RAMSIZE=$(RAMSIZE) + RAMSIZE=$(RAMSIZE) \ + LZMA_TEXT_START=$(LZMA_TEXT_START) \ define rootfspad/jffs2-128k --align-rootfs @@ -124,7 +126,6 @@ define Image/PrepareLoader TARGET_DIR="$(BIN_DIR)" \ LOADER_DATA="$(KDIR)/vmlinux$(1).lzma" \ LOADER=$(IMG_PREFIX)-loader$(1).elf \ - LZMA_TEXT_START=0x80a00000 \ compile loader.elf rm -f $(KDIR)/vmlinux$(1).lzma