* scripttempl/epiphany_4x4.sc, emulparams/elf32epiphany_4x4.sh: Add.
[external/binutils.git] / ld / emulparams / elf32epiphany_4x4.sh
1 MACHINE=
2 SCRIPT_NAME=epiphany_4x4
3 OUTPUT_FORMAT="elf32-epiphany"
4 TEXT_START_ADDR=0x40
5 TEMPLATE_NAME=elf32
6 EXTRA_EM_FILE=epiphanyelf_4x4
7 OTHER_TEXT_SECTIONS=
8 OTHER_BSS_SYMBOLS=
9 OTHER_BSS_END_SYMBOLS=
10 OTHER_END_SYMBOLS=
11
12 DATA_START_SYMBOLS=
13
14 ARCH=epiphany
15
16 MAXPAGESIZE="CONSTANT (MAXPAGESIZE)"
17 ENTRY=_start
18 EMBEDDED=yes
19
20
21 NOP=0x01a2
22
23 #STACK_ADDR=0x72fffff0
24 #HEAP_ADDR=0x92100000
25 # EPIPHANY does not support .s* sections.
26 NO_SMALL_DATA=yes
27
28 NO_REL_RELOCS=yes
29 # See also `include/elf/epiphany.h'
30
31 IVT_ADDR=0x00000000
32 IVT_LEN=0x040
33
34 # ??? This fails: 'Not enough room for program headers, try linking with -N'
35 #TEXT_START_ADDR=0x00000040
36
37 #TEXT_START_ADDR=0x72000000
38
39
40 ELFSIZE=32
41 MAXPAGESIZE=1
42 WRITABLE_RODATA=
43 #OTHER_RELOCATING_SECTIONS=
44 #OTHER_READONLY_SECTIONS=
45 #OTHER_READWRITE_SECTIONS=
46
47 #TEXT_START_SYMBOLS=__INIT_START_
48
49
50
51
52
53