Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 19 Sep 2000 22:49:41 -0700
From:      Mike Smith <msmith@freebsd.org>
To:        mjacob@feral.com
Cc:        cvs-committers@freebsd.org, cvs-all@freebsd.org
Subject:   Re: cvs commit: src/sys/boot/alpha/common main.c 
Message-ID:  <200009200549.WAA02292@mass.osd.bsdi.com>
In-Reply-To: Your message of "Tue, 19 Sep 2000 22:37:09 PDT." <Pine.BSF.4.21.0009192234370.2289-100000@beppo.feral.com> 

next in thread | previous in thread | raw e-mail | index | archive | help
> > >   Steal 512KB more from system memory for heap instead of 256KB. We died
> > >   without the extra space. What a pity.
> > 
> > Is there some way we can do this in boot1?  The loader isn't going to get 
> > a lot smaller anytime soon. 8(
> 
> Uh, no. boot1 is only just a smidgen less than 40KB. John Baldwin didn't have
> this fix things for him either.

Sorry, I meant "can't we have boot1 steal the memory rather than having 
the loader do it"?

> The whole dance about memory allocation for the loader and the kernel isn't
> done by any stretch of the imagination. At any rate, up to 1MB for a loader
> that does prelinking and loading for a kernel seems not too unreasonable. If
> you could reclaim that later, that would be nice, but that would actually
> involve some real architecting instead of the current evolutionary methods.

The only real challenge would seem to be the trampoline necessary in
between leaving the loader and calling the kernel proper.  I'm sure one 
of our burgeoning Alpha hackers could cough something like that up in a 
day or so. 8)

-- 
... every activity meets with opposition, everyone who acts has his
rivals and unfortunately opponents also.  But not because people want
to be opponents, rather because the tasks and relationships force
people to take different points of view.  [Dr. Fritz Todt]




To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe cvs-all" in the body of the message




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