From ff15324f6383f5532d167eba6f4e80f67d94a84a Mon Sep 17 00:00:00 2001 From: Ken Raeburn Date: Thu, 18 May 1995 22:21:18 +0000 Subject: Bunch of changes from Richard Earnshaw for generic bi-endian ARM aout targets. Details in change logs. --- ld/config/.Sanitize | 2 ++ ld/config/armb-aout.mt | 1 + ld/config/arml-aout.mt | 1 + ld/emulparams/.Sanitize | 2 ++ ld/emulparams/armaoutb.sh | 7 +++++++ ld/emulparams/armaoutl.sh | 7 +++++++ ld/scripttempl/.Sanitize | 1 + ld/scripttempl/armaout.sc | 35 +++++++++++++++++++++++++++++++++++ 8 files changed, 56 insertions(+) create mode 100644 ld/config/armb-aout.mt create mode 100644 ld/config/arml-aout.mt create mode 100644 ld/emulparams/armaoutb.sh create mode 100644 ld/emulparams/armaoutl.sh create mode 100644 ld/scripttempl/armaout.sc (limited to 'ld') diff --git a/ld/config/.Sanitize b/ld/config/.Sanitize index d0e688c..a4fcf74 100644 --- a/ld/config/.Sanitize +++ b/ld/config/.Sanitize @@ -41,6 +41,8 @@ Things-to-keep: alpha.mt alphaosf.mh +armb-aout.mt +arml-aout.mt cf-h8300h.mt coff-a29k.mt coff-h8300.mt diff --git a/ld/config/armb-aout.mt b/ld/config/armb-aout.mt new file mode 100644 index 0000000..5a9985f --- /dev/null +++ b/ld/config/armb-aout.mt @@ -0,0 +1 @@ +EMUL=armaoutb diff --git a/ld/config/arml-aout.mt b/ld/config/arml-aout.mt new file mode 100644 index 0000000..7e7d993 --- /dev/null +++ b/ld/config/arml-aout.mt @@ -0,0 +1 @@ +EMUL=armaoutl diff --git a/ld/emulparams/.Sanitize b/ld/emulparams/.Sanitize index 83e5a4f..570b70a 100644 --- a/ld/emulparams/.Sanitize +++ b/ld/emulparams/.Sanitize @@ -42,6 +42,8 @@ Things-to-keep: README a29k.sh alpha.sh +armaoutb.sh +armaoutl.sh coff_sparc.sh ebmon29k.sh elf32_sparc.sh diff --git a/ld/emulparams/armaoutb.sh b/ld/emulparams/armaoutb.sh new file mode 100644 index 0000000..76cd873 --- /dev/null +++ b/ld/emulparams/armaoutb.sh @@ -0,0 +1,7 @@ +SCRIPT_NAME=armaout +OUTPUT_FORMAT="a.out-arm-big" +HEADER_START_ADDR=0x8000 +TEXT_START_ADDR=0x8000 +NONPAGED_TEXT_START_ADDRESS=0x8000 +PAGE_SIZE=32768 +ARCH=arm diff --git a/ld/emulparams/armaoutl.sh b/ld/emulparams/armaoutl.sh new file mode 100644 index 0000000..bda8501 --- /dev/null +++ b/ld/emulparams/armaoutl.sh @@ -0,0 +1,7 @@ +SCRIPT_NAME=armaout +OUTPUT_FORMAT="a.out-arm-little" +HEADER_START_ADDR=0x8000 +TEXT_START_ADDR=0x8000 +NONPAGED_TEXT_START_ADDRESS=0x8000 +PAGE_SIZE=32768 +ARCH=arm diff --git a/ld/scripttempl/.Sanitize b/ld/scripttempl/.Sanitize index 46c2242..0e6008a 100644 --- a/ld/scripttempl/.Sanitize +++ b/ld/scripttempl/.Sanitize @@ -34,6 +34,7 @@ Things-to-keep: README a29k.sc alpha.sc +armaout.sc aout.sc ebmon29k.sc elf.sc diff --git a/ld/scripttempl/armaout.sc b/ld/scripttempl/armaout.sc new file mode 100644 index 0000000..e9276a8 --- /dev/null +++ b/ld/scripttempl/armaout.sc @@ -0,0 +1,35 @@ +cat <