Blame ld/emulparams/arcv2elf.sh

Packit ba3681
. ${srcdir}/emulparams/arc-endianness.sh
Packit ba3681
MACHINE=
Packit ba3681
SCRIPT_NAME=elfarcv2
Packit ba3681
if [ "x${ARC_ENDIAN}" = "xbig" ]; then
Packit ba3681
  OUTPUT_FORMAT="elf32-bigarc"
Packit ba3681
else
Packit ba3681
  OUTPUT_FORMAT="elf32-littlearc"
Packit ba3681
fi
Packit ba3681
ICCM_SIZE=2M
Packit ba3681
RAM_START_ADDR=0x80000000
Packit ba3681
RAM_SIZE=2M
Packit ba3681
STARTUP_MEMORY=ICCM
Packit ba3681
TEXT_MEMORY=ICCM
Packit ba3681
DATA_MEMORY=DCCM
Packit ba3681
SDATA_MEMORY=DCCM
Packit ba3681
ARCH=arc
Packit ba3681
MAXPAGESIZE="CONSTANT (MAXPAGESIZE)"
Packit ba3681
EMBEDDED=yes
Packit ba3681
GENERIC_BOARD=no
Packit ba3681
TEMPLATE_NAME=elf32
Packit ba3681
LITTLE_OUTPUT_FORMAT="elf32-littlearc"
Packit ba3681
BIG_OUTPUT_FORMAT="elf32-bigarc"
Packit ba3681
TEXT_START_ADDR=0x100
Packit ba3681
ENTRY=__start
Packit ba3681
SDATA_START_SYMBOLS='__SDATA_BEGIN__ = . + 0x100;'
Packit ba3681
JLI_START_TABLE='__JLI_TABLE__ = .;'
Packit ba3681
OTHER_SECTIONS="/DISCARD/ : { *(.__arc_profile_*) }"