This is the mail archive of the
binutils@sources.redhat.com
mailing list for the binutils project.
Re: [PATCH] Set COMMONPAGESIZE to 4KB on ppc32
- From: Daniel Jacobowitz <drow at mvista dot com>
- To: binutils at sources dot redhat dot com
- Date: Thu, 15 Jan 2004 19:13:43 -0500
- Subject: Re: [PATCH] Set COMMONPAGESIZE to 4KB on ppc32
- References: <20040115085828.GG6413@sunsite.ms.mff.cuni.cz>
On Thu, Jan 15, 2004 at 09:58:28AM +0100, Jakub Jelinek wrote:
> Hi!
>
> Ok to commit? Seems to work for me...
>
> 2004-01-15 Jakub Jelinek <jakub@redhat.com>
>
> * emulparams/elf32ppc.sh (COMMONPAGESIZE): Set to 4KB.
I've actually been using this one... I'm not entirely sure we should
add the MIPS part, though, since mips-linux has just started to
implement larger page sizes.
2004-01-15 Daniel Jacobowitz <drow@mvista.com>
* emulparams/armelf_linux.sh (COMMONPAGESIZE): Set to 4KB.
* emulparams/elf32bmip.sh (COMMONPAGESIZE): Likewise.
* emulparams/elf32ppc.sh (COMMONPAGESIZE): Likewise.
* emulparams/shlelf_linux.sh (COMMONPAGESIZE): Likewise.
--- binutils-2.14/ld/emulparams/armelf_linux.sh.orig 2003-09-08 11:19:20.000000000 -0400
+++ binutils-2.14/ld/emulparams/armelf_linux.sh 2003-09-08 11:19:31.000000000 -0400
@@ -4,6 +4,7 @@ OUTPUT_FORMAT="elf32-littlearm"
BIG_OUTPUT_FORMAT="elf32-bigarm"
LITTLE_OUTPUT_FORMAT="elf32-littlearm"
MAXPAGESIZE=0x8000
+COMMONPAGESIZE=0x1000
TEMPLATE_NAME=elf32
EXTRA_EM_FILE=armelf
GENERATE_SHLIB_SCRIPT=yes
--- binutils-2.14/ld/emulparams/elf32bmip.sh.orig 2003-09-08 12:12:43.000000000 -0400
+++ binutils-2.14/ld/emulparams/elf32bmip.sh 2003-09-08 12:13:04.000000000 -0400
@@ -8,6 +8,7 @@ LITTLE_OUTPUT_FORMAT="elf32-littlemips"
TEXT_START_ADDR=0x0400000
test -n "${EMBEDDED}" || DATA_ADDR=0x10000000
MAXPAGESIZE=0x40000
+COMMONPAGESIZE=0x1000
NONPAGED_TEXT_START_ADDR=0x0400000
SHLIB_TEXT_START_ADDR=0x5ffe0000
test -n "${EMBEDDED}" || TEXT_DYNAMIC=
--- binutils-2.14/ld/emulparams/elf32ppc.sh.orig 2003-09-08 12:08:30.000000000 -0400
+++ binutils-2.14/ld/emulparams/elf32ppc.sh 2003-09-08 12:09:10.000000000 -0400
@@ -8,6 +8,7 @@ SCRIPT_NAME=elf
OUTPUT_FORMAT="elf32-powerpc"
TEXT_START_ADDR=0x01800000
MAXPAGESIZE=0x10000
+COMMONPAGESIZE=0x1000
ARCH=powerpc:common
MACHINE=
BSS_PLT=
--- binutils-2.14/ld/emulparams/shlelf_linux.sh.orig 2003-09-08 12:10:08.000000000 -0400
+++ binutils-2.14/ld/emulparams/shlelf_linux.sh 2003-09-08 12:10:19.000000000 -0400
@@ -5,6 +5,7 @@ SCRIPT_NAME=elf
OUTPUT_FORMAT="elf32-sh-linux"
TEXT_START_ADDR=0x400000
MAXPAGESIZE=0x10000
+COMMONPAGESIZE=0x1000
ARCH=sh
MACHINE=
TEMPLATE_NAME=elf32
--
Daniel Jacobowitz
MontaVista Software Debian GNU/Linux Developer