Subject: Re: Boot Floppy Available
To: Chris G. Demetriou <cgd@pa.dec.com>
From: Wilko Bulte <wilko@yedi.iaf.nl>
List: port-alpha
Date: 10/21/1997 23:17:51
As Chris G. Demetriou wrote...
>
> > > If there's no support for a system, a kernel won't run on it (for very
> > > long at least; it'll print out a message that the system is
> > > unsupported, then halt). You can't really do much more than that.
> > > "Support" for a system includes all of the low-level code which
> > > controls how it's I/O bus is attached, how interrupts are configured,
> > > how the console is configured, etc.
> >
> > But are all machines completely different in this respect, or is there
> > some common ground? I have not studied this subject, mind you, but I'm
> > just curious.
>
> I've yet to see a machine with a one systype that was "sufficiently
> close" to any machine of another systype that the same code would come
OK, so I was just too optimistic. I was thinking of e.g. a 2100
versus a 2100A (A shifted from EISA -> PCI slots).
> close to functioning correctly on it. (Where "close to functioning
> correctly" means "gets as far as finishing autoconfig or to a single
> user prompt.")
>
> Some parts of the code are in fact the same, e.g. all machines with
> 2117[12] chipsets can use the same 'cia' code, etc. However, even
> among workstation models, the interrupt glue in particular seems very
> prone to change from machine to machine. The different families of
> server machines seem to consistently have different I/O busses, too.
Ah, that's DEC like I know 'm ;-)
_ ____________________________________________________________________
| / o / / _ Bulte email: wilko@yedi.iaf.nl http://www.tcja.nl/~wilko
|/|/ / / /( (_) Arnhem, The Netherlands - Do, or do not. There is no 'try'
------------------ Support your local daemons: run FreeBSD Unix -----Yoda