|
@@ -25,12 +25,14 @@ ifdef CONFIG_32BIT
|
|
|
PLATFORM_CPPFLAGS += -mabi=32
|
|
|
PLATFORM_LDFLAGS += -m $(32bit-emul)
|
|
|
OBJCOPYFLAGS += -O $(32bit-bfd)
|
|
|
+CONFIG_STANDALONE_LOAD_ADDR ?= 0x80200000
|
|
|
endif
|
|
|
|
|
|
ifdef CONFIG_64BIT
|
|
|
PLATFORM_CPPFLAGS += -mabi=64
|
|
|
PLATFORM_LDFLAGS += -m$(64bit-emul)
|
|
|
OBJCOPYFLAGS += -O $(64bit-bfd)
|
|
|
+CONFIG_STANDALONE_LOAD_ADDR ?= 0xffffffff80200000
|
|
|
endif
|
|
|
|
|
|
PLATFORM_CPPFLAGS += -D__MIPS__
|
|
@@ -65,3 +67,5 @@ PLATFORM_LDFLAGS += -G 0 -static -n -nostdlib
|
|
|
PLATFORM_RELFLAGS += -ffunction-sections -fdata-sections
|
|
|
LDFLAGS_FINAL += --gc-sections
|
|
|
OBJCOPYFLAGS += -j .text -j .rodata -j .data -j .u_boot_list
|
|
|
+
|
|
|
+LDFLAGS_STANDALONE += --gc-sections
|