ramips: simplify mkimage kernel loadaddr/entry handling

Signed-off-by: Felix Fietkau <nbd@openwrt.org>

SVN-Revision: 43906
owl
Felix Fietkau 2015-01-10 15:26:38 +00:00
parent 54602a82a4
commit e66f1292aa
1 changed files with 4 additions and 16 deletions

View File

@ -22,21 +22,9 @@ define Image/Build/Initramfs
$(call Image/Build/Profile/$(PROFILE),initramfs)
endef
ifeq ($(CONFIG_SOC_RT288X),y)
define kernel_entry
-a 0x88000000 -e 0x88000000
endef
else
ifeq ($(CONFIG_SOC_MT7621),y)
define kernel_entry
-a 0x80001000 -e 0x80001000
endef
else
define kernel_entry
-a 0x80000000 -e 0x80000000
endef
endif
endif
loadaddr-y := 0x80000000
loadaddr-$(CONFIG_TARGET_ramips_rt288x) := 0x88000000
loadaddr-$(CONFIG_TARGET_ramips_mt7621) := 0x80001000
define MkCombineduImage
$(call PatchKernelLzma,$(2),$(3))
@ -59,7 +47,7 @@ endef
# $(3), output filename
define MkImage
$(eval imagename=$(if $(4),$(4),MIPS OpenWrt Linux-$(LINUX_VERSION)))
-mkimage -A mips -O linux -T kernel -C $(1) $(call kernel_entry)\
-mkimage -A mips -O linux -T kernel -C $(1) -a $(loadaddr-y) -e $(loadaddr-y) \
-n "$(imagename)" \
-d $(2) $(3)
endef