aboutsummaryrefslogtreecommitdiff
path: root/ld/emulparams
diff options
context:
space:
mode:
authorKen Raeburn <raeburn@cygnus>1995-06-23 02:05:04 +0000
committerKen Raeburn <raeburn@cygnus>1995-06-23 02:05:04 +0000
commita2fb6995e0cd664ca8240ddb80920327073b9331 (patch)
tree052e01e1929f87465c0871c5a44724186c545d7a /ld/emulparams
parentb0192f5129f4f428946624d85fbb20d4358646cd (diff)
downloadgdb-a2fb6995e0cd664ca8240ddb80920327073b9331.zip
gdb-a2fb6995e0cd664ca8240ddb80920327073b9331.tar.gz
gdb-a2fb6995e0cd664ca8240ddb80920327073b9331.tar.bz2
msdos and moss code from Bryan Ford
Diffstat (limited to 'ld/emulparams')
-rw-r--r--ld/emulparams/.Sanitize2
-rw-r--r--ld/emulparams/i386moss.sh9
-rw-r--r--ld/emulparams/i386msdos.sh7
3 files changed, 18 insertions, 0 deletions
diff --git a/ld/emulparams/.Sanitize b/ld/emulparams/.Sanitize
index 2fb49b9..a665237 100644
--- a/ld/emulparams/.Sanitize
+++ b/ld/emulparams/.Sanitize
@@ -74,6 +74,8 @@ i386go32.sh
i386linux.sh
i386lynx.sh
i386mach.sh
+i386moss.sh
+i386msdos.sh
i386nbsd.sh
i386nw.sh
i386pe.sh
diff --git a/ld/emulparams/i386moss.sh b/ld/emulparams/i386moss.sh
new file mode 100644
index 0000000..dd214cf
--- /dev/null
+++ b/ld/emulparams/i386moss.sh
@@ -0,0 +1,9 @@
+SCRIPT_NAME=elf
+OUTPUT_FORMAT="elf32-i386"
+TEXT_START_ADDR=0x00002000
+MAXPAGESIZE=0x1000
+NONPAGED_TEXT_START_ADDR=0x00002000
+ARCH=i386
+NOP=0x9090
+TEMPLATE_NAME=elf32
+GENERATE_SHLIB_SCRIPT=yes
diff --git a/ld/emulparams/i386msdos.sh b/ld/emulparams/i386msdos.sh
new file mode 100644
index 0000000..9311fa1
--- /dev/null
+++ b/ld/emulparams/i386msdos.sh
@@ -0,0 +1,7 @@
+SCRIPT_NAME=i386msdos
+OUTPUT_FORMAT="msdos"
+TEXT_START_ADDR=0x0
+NONPAGED_TEXT_START_ADDR=0x0
+SEGMENT_SIZE=0x10
+PAD_TEXT=t
+ARCH=i386