Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 6 Mar 2001 17:55:23 -0700
From:      "Kenneth D. Merry" <ken@kdm.org>
To:        Doug Rabson <dfr@nlsystems.com>
Cc:        ia64@FreeBSD.ORG
Subject:   Re: Porting the loader
Message-ID:  <20010306175523.A27443@panzer.kdm.org>
In-Reply-To: <Pine.BSF.4.33.0103070044150.4746-100000@salmon.nlsystems.com>; from dfr@nlsystems.com on Wed, Mar 07, 2001 at 12:46:26AM %2B0000
References:  <20010306163606.A26628@panzer.kdm.org> <Pine.BSF.4.33.0103070044150.4746-100000@salmon.nlsystems.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On Wed, Mar 07, 2001 at 00:46:26 +0000, Doug Rabson wrote:
> On Tue, 6 Mar 2001, Kenneth D. Merry wrote:
> 
> > On Tue, Mar 06, 2001 at 20:34:57 +0000, Doug Rabson wrote:
> > > Since nothing seemed to be happening here (hope I'm not stepping on any
> > > toes), I decided to start porting the loader. I now have the thing at the
> > > stage where it initialises the console and memory allocator and actually
> > > reaches the 'ok' prompt. Can't do much else with it yet though :-).
> > >
> > > If anyone is interested, I can send the source. I can't commit it just yet
> > > since I'm using some Intel header files and I'm waiting for clarification
> > > on the license for them.
> > >
> > > I suppose I'll have to buy an LS120 drive next since that seems to be the
> > > only way of getting information onto the beast. Fortunately the loader
> > > fits easily on a normal floppy.
> >
> > Another way to do it would be to install Linux on there and use a DOS
> > partition.
> 
> I've been seriously considering it.

I'd suggest using the SuSE installation.  It seems to be a little more
stable than RedHat.

> > Both SuSE and RedHat use a DOS partition as the place where they put their
> > kernels, etc.  It's mounted under /boot for SuSE and /boot/efi for RedHat
> > if you use the default install.
> >
> > So you can just ftp stuff over and copy it up to the dos partition.  EFI
> > knows how to read dos partitions, so you can just do something like:
> >
> > fs0:
> > loader
> >
> > (assuming it's called loader.efi)
> >
> > Any idea whether FreeBSD will have to use the same scheme of having a DOS
> > partition in order to run the loader?
> 
> I think we will have to do this since the only filesystem which the EFI
> firmware understands is FAT and we rely on the firmware to load the first
> stage loader. I imagine that on an ia64 system the directory /boot will
> need to be a separate DOS filesystem.

Hmm.  Well, Mike's idea about having the boot2 equivalent live on the DOS
partition might do the trick.

Ken
-- 
Kenneth Merry
ken@kdm.org

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




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