diff options
Diffstat (limited to 'ld/emulparams/nds32elf.sh')
-rw-r--r-- | ld/emulparams/nds32elf.sh | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/ld/emulparams/nds32elf.sh b/ld/emulparams/nds32elf.sh new file mode 100644 index 00000000000..c12048d7a54 --- /dev/null +++ b/ld/emulparams/nds32elf.sh @@ -0,0 +1,19 @@ +TEXT_START_ADDR=0x500000 +# This sets the stack to the top of simulator memory (48MB). +OTHER_END_SYMBOLS='PROVIDE (_stack = 0x3000000);' + +SCRIPT_NAME=nds32elf +TEMPLATE_NAME=elf32 +EXTRA_EM_FILE=nds32elf +BIG_OUTPUT_FORMAT="elf32-nds32be" +LITTLE_OUTPUT_FORMAT="elf32-nds32le" +OUTPUT_FORMAT="$LITTLE_OUTPUT_FORMAT" +ARCH=nds32 +MACHINE= +MAXPAGESIZE=0x20 +EMBEDDED=yes +COMMONPAGESIZE=0x20 + +# Instruct genscripts.sh not to compile scripts in by COMPILE_IN +# in order to use external linker scripts files. +EMULATION_LIBPATH= |