*BSD News Article 5019


Return to BSD News archive

Path: sserve!manuel!munnari.oz.au!uunet!dtix!darwin.sura.net!spool.mu.edu!yale.edu!ira.uka.de!math.fu-berlin.de!news.th-darmstadt.de!deeken
From: deeken@iti.informatik.th-darmstadt.de (Hans-Christoph Deeken)
Newsgroups: comp.unix.bsd
Subject: Maximal kernel size (was Re: /dev/lp and LARGEW  configurations)
Message-ID: <1992Sep14.183224.20942@news.th-darmstadt.de>
Date: 14 Sep 92 18:32:24 GMT
References: <5717@blue.cis.pitt.edu.UUCP>
Sender: news@news.th-darmstadt.de (The News System)
Organization: TH Darmstadt
Lines: 22
Nntp-Posting-Host: sun2.iti.informatik.th-darmstadt.de
X-Newsreader: Tin 1.1 PL5

Paul (dri@gl.pitt.edu) wrote:
> BTW, when I use the LARGE configuration the kernel builds but when I
> reboot with the new kernel the boot loader complains that the file
> (386bsd) is too large to load, andd tries to load 386bsd.alt and
> 386bsd.old.  What is causing this?

I had this problem also. I fiddled a bit with the configuration and got
the result, that only kernels with a size (text+data+bss) <= 640KB were
able to boot. The standard PC limit ;-)
It seems as if the kernel gets loaded into the memory below the area where
the I/O-cards live. I didn't investigate this further, since I got my kernel
small enough to boot, with all the features I needed.

Shouldn't it be possible to modify ??boot and boot?? to load the kernel at
the _end_ of physical memory?

Hannes
--
Hans-Christoph Deeken                                        (Glenlivet on IRC)
Inst. fuer theoret. Informatik          (deeken@iti.informatik.th-darmstadt.de)
TH Darmstadt, Germany          (I don't speak for THD, they don't speak for me)
        "Whisky ist fluessiges Sonnenlicht --- George Bernard Shaw"