Return to BSD News archive
Xref: sserve comp.os.linux:52394 comp.os.386bsd.development:1019 Path: sserve!newshost.anu.edu.au!munnari.oz.au!news.Hawaii.Edu!ames!haven.umd.edu!purdue!not-for-mail From: nuspl@cs.purdue.edu (Joseph Nuspl) Newsgroups: comp.os.linux,comp.os.386bsd.development Subject: i386 initialization Followup-To: poster Date: 10 Aug 1993 10:56:12 -0500 Organization: Department of Computer Sciences, Purdue University Lines: 27 Message-ID: <248gesINNpr6@tristram.cs.purdue.edu> NNTP-Posting-Host: tristram.cs.purdue.edu I am building a loader to be used in an operating systems class. The loader will load the kernel image from disk, put it into memory, and start executing. The loader is being built on top of MS-DOS. DOS is just used to put the image into memory after that the kernel takes complete control of the machine DOS was chosen because it would take longer to build a boot disk for each change that was made to the kernel (i.e. reformatting and rawrite). I have successfully moved the image into its place @ 1M and entered protected mode but when I try to jump to 1M the computers reboot. If you may be able to help, please mail me and I will send you a copy of my loader code. [Please read the following before flaming.] (I am posting to the Linux and 386bsd groups because I have had no luck in the MS-DOS groups. Most didn't even know what a kernel was. I thought that there may be would more experimenters working with Linux and 386bsd that DOS.) Thanks in advance. --JJ Joseph J. Nuspl Jr. Project Renaissance: Order Out of Chaos