Subject: Re: CVS commit: src/sys
To: Matt Thomas <matt@netbsd.org>
From: Sean Davis <dive@endersgame.net>
List: source-changes
Date: 02/26/2003 21:22:22
On Thu, Feb 27, 2003 at 03:58:56AM +0200, Matt Thomas wrote:
> 
> Module Name:	src
> Committed By:	matt
> Date:		Thu Feb 27 01:58:56 UTC 2003
> 
> Modified Files:
> 	src/sys/kern: exec_elf32.c
> 	src/sys/sys: exec.h
> 
> Log Message:
> Remove VMCMD_TOPDOWN since it's no longer.  Redo my last rework.  Move
> VM_DEFAULT_ADDRESS from elf*_makecmds to elf*_load_file.  In load_file,
> actually determine ahead of time how much space will be needed and pass
> that to VM_DEFAULT_ADDRESS.  Now we have a relatistic starting address
> so we can do the loading of psections normally with no extra topdown
> code in load_psection.  Also, if there is a gap in betweeen psections
> zero map an inaccessible region between (just like ld.elf_so does) to
> avoid inadvertant mmaps in the gap.
> 

is USE_TOPDOWN_VM the default, now?

-- 
/~\ The ASCII
\ / Ribbon Campaign                   Sean Davis
 X  Against HTML                       aka dive
/ \ Email!