Re: i386/loader compiled with NOFORTH

From: Ruslan Ermilov <ru_at_FreeBSD.org>
Date: Sat, 26 Apr 2003 23:45:42 +0300
On Fri, Apr 25, 2003 at 02:46:26PM -0700, Terry Lambert wrote:
> John Baldwin wrote:
> > > Yes, figured this out by myself already.  I've ended up
> > > uncommenting the "hints" line in GENERIC config, everything
> > > is OK now, and bzip2(1) also works, modulo the memory
> > > restrictions -- only level 1 bzipping works that requires
> > > ~250K of memory.
> > >
> > > John, is there a way to fix btx/loader/whatever so that
> > > heap memory is not limited to 640K?
> > 
> > Not really.  At least, not easily.  We load the kernel up above 1mb,
> > but we don't know how much memory lives up above 1mb and we assume
> > that there is enough for the kernel and that's it.
> 
> You are limited to what you can access in real mode, without
> Gate A20 (16M, at which point the address space wraps).
> 
Shhh, don't tell this anyone!  ;-)

A20 (21th address line) allows one to access up to ffff:ffff
byte, that is (1M + 64K - 16) bytes of memory.


Cheers,
-- 
Ruslan Ermilov		Sysadmin and DBA,
ru_at_sunbay.com		Sunbay Software AG,
ru_at_FreeBSD.org		FreeBSD committer,
+380.652.512.251	Simferopol, Ukraine

http://www.FreeBSD.org	The Power To Serve
http://www.oracle.com	Enabling The Information Age

Received on Sat Apr 26 2003 - 11:45:53 UTC

This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:37:05 UTC