Home | History | Annotate | Download | only in emulparams
      1 # If you change this file, please also look at files which source this one:
      2 # hppanbsd.sh
      3 
      4 SCRIPT_NAME=elf
      5 ELFSIZE=32
      6 OUTPUT_FORMAT="elf32-hppa-linux"
      7 NO_REL_RELOCS=yes
      8 TEXT_START_ADDR=0x10000
      9 TARGET_PAGE_SIZE=0x10000
     10 MAXPAGESIZE="CONSTANT (MAXPAGESIZE)"
     11 DATA_ADDR="ALIGN(${MAXPAGESIZE})"
     12 SHLIB_DATA_ADDR="ALIGN(${MAXPAGESIZE})"
     13 ARCH=hppa
     14 MACHINE=hppa1.1    # We use 1.1 specific features.
     15 NOP=0x08000240
     16 START="_start"
     17 OTHER_READONLY_SECTIONS="
     18   .PARISC.unwind ${RELOCATING-0} : { *(.PARISC.unwind) }"
     19 DATA_START_SYMBOLS='PROVIDE ($global$ = .);'
     20 DATA_PLT=
     21 PLT_BEFORE_GOT=
     22 GENERATE_SHLIB_SCRIPT=yes
     23 GENERATE_PIE_SCRIPT=yes
     24 TEMPLATE_NAME=elf32
     25 EXTRA_EM_FILE=hppaelf
     26