elf32epiphany_4x4.sh 828 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
  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. DATA_START_SYMBOLS=
  12. ARCH=epiphany
  13. MAXPAGESIZE="CONSTANT (MAXPAGESIZE)"
  14. ENTRY=_start
  15. EMBEDDED=yes
  16. NOP=0x01a2
  17. #STACK_ADDR=0x72fffff0
  18. #HEAP_ADDR=0x92100000
  19. # EPIPHANY does not support .s* sections.
  20. NO_SMALL_DATA=yes
  21. NO_REL_RELOCS=yes
  22. # See also `include/elf/epiphany.h'
  23. IVT_ADDR=0x00000000
  24. IVT_LEN=0x040
  25. # ??? This fails: 'Not enough room for program headers, try linking with -N'
  26. #TEXT_START_ADDR=0x00000040
  27. #TEXT_START_ADDR=0x72000000
  28. ELFSIZE=32
  29. MAXPAGESIZE=1
  30. WRITABLE_RODATA=
  31. #OTHER_RELOCATING_SECTIONS=
  32. #OTHER_READONLY_SECTIONS=
  33. #OTHER_READWRITE_SECTIONS=
  34. #TEXT_START_SYMBOLS=__INIT_START_