Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 17 Sep 1998 09:15:33 -0700
From:      Mike Smith <mike@smith.net.au>
To:        Luoqi Chen <luoqi@watermarkgroup.com>
Cc:        imp@village.org, peter@netplex.com.au, committers@FreeBSD.org, dillon@backplane.com
Subject:   Re: buildworld/installworld, minor inconsistancies 
Message-ID:  <199809171615.JAA00660@word.smith.net.au>
In-Reply-To: Your message of "Thu, 17 Sep 1998 05:02:42 EDT." <199809170902.FAA15168@lor.watermarkgroup.com> 

next in thread | previous in thread | raw e-mail | index | archive | help
> > Warner Losh wrote:
> If I understand correctly, the reason for an a.out loader is a normal a.out
> executable loads into the below 1M area that DOS uses. Since ELF executables
> are loaded well above 1M, there is not need for such a loader, we could just
> map in anonymous pages to fill the below 1M area. And the doscmd executable
> could even be dynamically linked.

The deal is that the doscmd kernel is loaded into the same address 
space that the DOS environment uses, and so it's linked to run above 1M 
and has to be loaded specially by the doscmd loader.  If the kernel 
could be configured to load directly above 1M (better above 16M) then 
that'd be much better, yes.

-- 
\\  Sometimes you're ahead,       \\  Mike Smith
\\  sometimes you're behind.      \\  mike@smith.net.au
\\  The race is long, and in the  \\  msmith@freebsd.org
\\  end it's only with yourself.  \\  msmith@cdrom.com





Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199809171615.JAA00660>