Subject: Re: Choosing a default text address for user programs for a new port
To: Glenn Serre <gaserre@spiresoftware.com>
From: Jason R Thorpe <thorpej@wasabisystems.com>
List: tech-ports
Date: 04/18/2002 16:26:59
On Thu, Apr 18, 2002 at 03:59:23PM -0700, Glenn Serre wrote:

 > It's a processor that's not currently supported by NetBSD (I'm not
 > supposed to mention it's name), with a MMU that's similar to mips.  I'm
 > using ELF.

Ah.  Ok, fair enough.

 > > For ELF, what is generally done is "pick the largest page size
 > > that is both reasonable and that the architecture provides and
 > > use that".
 > 
 > OK.  In my case that means 0x400000 (4Meg).

...and that is, in fact, where ld/emulparams/elf32lmip.sh (from a
binutils-2.11 tree, at least) puts it.

 > > The GNU Binutils should provide some hints as what to use, too.
 > >
 > 
 > I'm sorry, I don't understand what you mean.  The man pages, or some other
 > docs that normally come with a Binutils distribution, or ???  The default
 > ldscripts that come with the linker just use 0.

See above :-)

-- 
        -- Jason R. Thorpe <thorpej@wasabisystems.com>