Subject: Re: Booting from IDE on Multia
To: David Brownlee <abs@netbsd.org>
From: Wilko Bulte <wilko@yedi.iaf.nl>
List: port-alpha
Date: 02/15/2000 23:46:57
On Tue, Feb 15, 2000 at 09:16:42PM +0000, David Brownlee wrote:

I'm not sure if you can switch to SRM on the fly. All machines I've seen
wanted a power cycle or something drastic like that to switch. 

As I understand it the old PAL is not something the BSDs will like to run
on. WinNT PAL code is simply unusable altogether.

I'm by no means an expert in this matter. It has been discussed a number of
times before on the mailing lists. I guess you might want to check the 
mailing list archives.

In any case it seems like a waste of time to me to be honest. It is, of
course, a challenge ;-)

W/

> 	Would it be feasible to build a special multa bootloader that
> 	used the old buggy milo PALcode to load the kernel? Once was
> 	loaded everything could switch to SRM?
> 
> 
> 		David/absolute
> 
> On Tue, 15 Feb 2000, Wilko Bulte wrote:
> 
> > On Tue, Feb 15, 2000 at 02:14:12PM -0500, Jon Lindgren wrote:
> > > On Tue, 15 Feb 2000, Guan Yang wrote:
> > > 
> > > > The guy who wrote http://www.multimania.com/multia uses Linux, and he
> > > > boots that weird operating system from an IDE drive in his Multia. He
> > > > confirmed this to me via email.
> > > > 
> > > > But the NetBSD FAQs suggest that this is not possible; perhaps only
> > > > Linux can boot from IDE on Multia?
> > > 
> > > I believe this stems from the fact that NetBSD boots from the SRM, while
> > > Linux boots from the ARC.  IIRC, the ARC firmware understands how to talk
> > > to the IDE controller while the SRM doesn't.  Using the ARC for NetBSD
> > > requires that we write a new piece of abstraction code (the PAL, I think),  
> > > which I believe to be rather difficult.  I think Linux either 1) has a
> > > custom one, or 2) uses the NT PAL code.
> > 
> > Linux uses an old PAL code from the EvaluationBoard days (IIRC). To make
> > things more fun PALcode tends to be heavily machine dependent. 

-- 
Wilko Bulte 					Arnhem, The Netherlands	  
    						WWW : http://www.tcja.nl