diff options
Diffstat (limited to 'ld/emulparams')
-rw-r--r-- | ld/emulparams/.Sanitize | 2 | ||||
-rw-r--r-- | ld/emulparams/i386nw.sh | 9 | ||||
-rw-r--r-- | ld/emulparams/ppcnw.sh | 7 |
3 files changed, 18 insertions, 0 deletions
diff --git a/ld/emulparams/.Sanitize b/ld/emulparams/.Sanitize index a2c402f..fc7b111 100644 --- a/ld/emulparams/.Sanitize +++ b/ld/emulparams/.Sanitize @@ -55,6 +55,7 @@ i386go32.sh i386linux.sh i386lynx.sh i386mach.sh +i386nw.sh lnk960.sh m68kaout.sh m68kcoff.sh @@ -66,6 +67,7 @@ mipsidt.sh mipsidtl.sh mipslit.sh news.sh +ppcnw.sh sa29200.sh sh.sh sparclynx.sh diff --git a/ld/emulparams/i386nw.sh b/ld/emulparams/i386nw.sh new file mode 100644 index 0000000..e70ed67 --- /dev/null +++ b/ld/emulparams/i386nw.sh @@ -0,0 +1,9 @@ +SCRIPT_NAME=nw +OUTPUT_FORMAT="elf32-i386" +TEXT_START_ADDR=0x08000000 +MAXPAGESIZE=0x1000 +NONPAGED_TEXT_START_ADDR=0x08000000 +ARCH=i386 +NOP=0x9090 +TEMPLATE_NAME=elf32 +GENERATE_SHLIB_SCRIPT=yes diff --git a/ld/emulparams/ppcnw.sh b/ld/emulparams/ppcnw.sh new file mode 100644 index 0000000..c3ead43 --- /dev/null +++ b/ld/emulparams/ppcnw.sh @@ -0,0 +1,7 @@ +SCRIPT_NAME=nw +OUTPUT_FORMAT="elf32-powerpc" +TEXT_START_ADDR=0x0400000 +DATA_ADDR=0x10000000 +MAXPAGESIZE=0x40000 +NONPAGED_TEXT_START_ADDR=0x0400000 +ARCH=powerpc |