aboutsummaryrefslogtreecommitdiff
path: root/ld/emulparams
diff options
context:
space:
mode:
Diffstat (limited to 'ld/emulparams')
-rw-r--r--ld/emulparams/.Sanitize1
-rw-r--r--ld/emulparams/go32.sh9
-rw-r--r--ld/emulparams/i386go32.sh8
3 files changed, 18 insertions, 0 deletions
diff --git a/ld/emulparams/.Sanitize b/ld/emulparams/.Sanitize
index aef97ac..6d308fb 100644
--- a/ld/emulparams/.Sanitize
+++ b/ld/emulparams/.Sanitize
@@ -49,6 +49,7 @@ hppaelf.sh
i386aout.sh
i386bsd.sh
i386coff.sh
+i386go32.sh
i386linux.sh
i386lynx.sh
i386mach.sh
diff --git a/ld/emulparams/go32.sh b/ld/emulparams/go32.sh
index 5b8f7dc..abeb84e 100644
--- a/ld/emulparams/go32.sh
+++ b/ld/emulparams/go32.sh
@@ -6,3 +6,12 @@ SEGMENT_SIZE=0x400000
NONPAGED_TEXT_START_ADDR=0x0
ARCH=i386
+
+SCRIPT_NAME=coff
+OUTPUT_FORMAT="i386-coff"
+TEXT_START_ADDR=0x10a8
+PAGE_SIZE=0x1000
+SEGMENT_SIZE=0x1000
+NONPAGED_TEXT_START_ADDR=0x0
+ARCH=i386
+
diff --git a/ld/emulparams/i386go32.sh b/ld/emulparams/i386go32.sh
new file mode 100644
index 0000000..592e3c9
--- /dev/null
+++ b/ld/emulparams/i386go32.sh
@@ -0,0 +1,8 @@
+SCRIPT_NAME=i386go32
+OUTPUT_FORMAT="coff-i386"
+TEXT_START_ADDR=0x10a8
+PAGE_SIZE=0x1000
+SEGMENT_SIZE=0x1000
+NONPAGED_TEXT_START_ADDR=0x0
+ARCH=i386
+