S/390: Move binary start to 16M.
[external/binutils.git] / ld / emulparams / elf32ip2k.sh
1 TEMPLATE_NAME=elf32
2 MACHINE=
3 SCRIPT_NAME=elf
4 OUTPUT_FORMAT="elf32-ip2k"
5 NO_REL_RELOCS=yes
6 # See also `include/elf/ip2k.h'
7 DATA_ADDR=0x01000100
8 TEXT_START_ADDR=0x02010000
9 GPR_START_ADDR=0x1000080
10 GPR_SIZE=0x7F
11 GRP_MEMORY=gpr
12 ARCH=ip2k
13 ENTRY=__start
14 EMBEDDED=yes
15 ELFSIZE=32
16 MAXPAGESIZE=256
17 WRITABLE_RODATA=
18 OTHER_RELOCATING_SECTIONS='PROVIDE (__stack = 0x01000FFF);'
19 OTHER_READONLY_SECTIONS='.pram 0x2000000 : { *(.pram) } .reset 0x201FFE0 : { *(.reset) }'
20 OTHER_READWRITE_SECTIONS='.gpr 0x1000080 : { *(.gpr) }'
21