*BSD News Article 14954


Return to BSD News archive

Path: sserve!newshost.anu.edu.au!munnari.oz.au!news.Hawaii.Edu!ames!agate!howland.reston.ans.net!ira.uka.de!math.fu-berlin.de!news.netmbx.de!Germany.EU.net!mcsun!sunic!isgate!veda.is!adam
From: adam@veda.is (Adam David)
Newsgroups: comp.os.386bsd.questions
Subject: Load kernel at 1 MB, how?
Message-ID: <C5wIEu.Bs@veda.is>
Date: 22 Apr 93 20:04:05 GMT
Organization: Veda Systems, Iceland
Lines: 14

I'm having to remove more and more things from the kernel to get it to
fit in 640k, so I installed Julian's bootblocks. What do I need to do
to get the kernel to work at 0x00100000 ?

I tried changing i386/i386/locore.s and the load address in the Makefile.
The kernel crashes immediately after loading (both with and without the
address change in locore.s), before even displaying the copyright.

I do not have a standalone debugger that I can load before the kernel to see
what is actually going on. I know people must be succeeding to load the kernel
to run in extended memory, so how is it done?

--
Adam D. (adam@veda.is)