Home | History | Annotate | Line # | Download | only in emulparams
      1  1.1  christos ARCH=arm
      2  1.1  christos SCRIPT_NAME=elf
      3  1.1  christos OUTPUT_FORMAT="elf32-littlearm"
      4  1.1  christos BIG_OUTPUT_FORMAT="elf32-bigarm"
      5  1.1  christos LITTLE_OUTPUT_FORMAT="elf32-littlearm"
      6  1.1  christos MAXPAGESIZE="CONSTANT (MAXPAGESIZE)"
      7  1.1  christos COMMONPAGESIZE="CONSTANT (COMMONPAGESIZE)"
      8  1.7  christos TEMPLATE_NAME=elf
      9  1.1  christos EXTRA_EM_FILE=armelf
     10  1.1  christos GENERATE_SHLIB_SCRIPT=yes
     11  1.1  christos GENERATE_PIE_SCRIPT=yes
     12  1.1  christos 
     13  1.1  christos DATA_START_SYMBOLS='PROVIDE (__data_start = .);';
     14  1.1  christos OTHER_TEXT_SECTIONS='*(.glue_7t) *(.glue_7) *(.vfp11_veneer) *(.v4_bx)'
     15  1.6  christos OTHER_BSS_SYMBOLS="${CREATE_SHLIB+PROVIDE (}__bss_start__ = .${CREATE_SHLIB+)};"
     16  1.6  christos OTHER_BSS_END_SYMBOLS="${CREATE_SHLIB+PROVIDE (}_bss_end__ = .${CREATE_SHLIB+)}; ${CREATE_SHLIB+PROVIDE (}__bss_end__ = .${CREATE_SHLIB+)};"
     17  1.6  christos OTHER_END_SYMBOLS="${CREATE_SHLIB+PROVIDE (}__end__ = .${CREATE_SHLIB+)};"
     18  1.1  christos OTHER_SECTIONS='.note.gnu.arm.ident 0 : { KEEP (*(.note.gnu.arm.ident)) }'
     19  1.1  christos 
     20  1.3  christos TEXT_START_ADDR=0x00010000
     21  1.1  christos TARGET2_TYPE=got-rel
     22  1.1  christos 
     23  1.1  christos # ARM does not support .s* sections.
     24  1.1  christos NO_SMALL_DATA=yes
     25