arclinux_prof.sh 736 B

12345678910111213141516171819202122232425262728
  1. SCRIPT_NAME=arclinux
  2. if [ "x${ARC_ENDIAN}" = "xbig" ]; then
  3. OUTPUT_FORMAT="elf32-bigarc"
  4. else
  5. OUTPUT_FORMAT="elf32-littlearc"
  6. fi
  7. LITTLE_OUTPUT_FORMAT="elf32-littlearc"
  8. BIG_OUTPUT_FORMAT="elf32-bigarc"
  9. TEXT_START_ADDR=0x10000
  10. MAXPAGESIZE=0x2000
  11. COMMONPAGESIZE=0x2000
  12. NONPAGED_TEXT_START_ADDR=0x10000
  13. ARCH=arc
  14. MACHINE=
  15. ENTRY=__start
  16. TEMPLATE_NAME=arclinux
  17. TEMPLATE_NAME=elf32
  18. EXTRA_EM_FILE=arclinux
  19. GENERATE_SHLIB_SCRIPT=yes
  20. SDATA_START_SYMBOLS='__SDATA_BEGIN__ = .;'
  21. OTHER_READONLY_SECTIONS="
  22. .__arc_profile_desc ${RELOCATING-0} : { *(.__arc_profile_desc) }
  23. .__arc_profile_forward ${RELOCATING-0} : { *(.__arc_profile_forward) }
  24. "
  25. OTHER_BSS_SECTIONS="
  26. .__arc_profile_counters ${RELOCATING-0} : { *(.__arc_profile_counters) }
  27. "