More 29200 stuff

This commit is contained in:
Steve Chamberlain 1992-05-02 02:09:20 +00:00
parent fe3e4dfcfd
commit 0fdf9f815b
4 changed files with 48 additions and 0 deletions

1
ld/config/sa29200.mt Normal file
View File

@ -0,0 +1 @@
EMUL=sa29200

24
ld/sa29200.sc-sh Executable file
View File

@ -0,0 +1,24 @@
cat <<EOF
OUTPUT_FORMAT("${OUTPUT_FORMAT}")
ENTRY(start)
SECTIONS {
.text ${RELOCATING+${TEXT_START_ADDR}} :
{
*(.text);
${RELOCATING+_etext = .};
}
data . :
{
*(.data);
${RELOCATING+_edata = .};
${CONSTRUCTING+CONSTRUCTORS}
}
.bss . :
{
*(COMMON)
*(.bss)
${RELOCATING+_end = .};
}
}
EOF

6
ld/sa29200.sh Executable file
View File

@ -0,0 +1,6 @@
EMULATION_NAME=sa29200
SCRIPT_NAME=sa29200
OUTPUT_FORMAT="coff-a29k-big"
TEXT_START_ADDR=0x40004000
PAGE_SIZE=0x1000
ARCH=a29k

17
ld/saber Executable file
View File

@ -0,0 +1,17 @@
load -I. ld__a29k.c
load -I. ld__h8300hms.c
load -I. ld__lnk960.c
load -I. ld__sun3.c
load -I. ldlex.c
load -I. ld__ebmon29k.c
load -I. ld__h8300xray.c
load -I. ld__m88kbcs.c
load -I. ld__sun4.c
load -I. ld__gld960.c
load -I. ld__hp300bsd.c
load -I. ld__news.c
load -I. ld__vanilla.c
load -I. ld__go32.c
load -I. ld__i386aout.c
load -I. ld__st2000.c
load -I. ldgram.c