Subject: Re: bootstrapping a sun4m
To: None <abrown@eecs.harvard.edu>
From: Brad Walker <bwalker@musings.com>
List: port-sparc
Date: 09/06/1995 20:00:09
> From owner-port-sparc@NetBSD.ORG Wed Sep 6 13:26 PDT 1995
> Date: Wed, 6 Sep 1995 14:14:18 -0400 (EDT)
> From: Aaron Brown <abrown@eecs.harvard.edu>
> X-Sender: abrown@muscato
> To: Aleksi Suhonen <ams@lenkkari.cs.tut.fi>
> Cc: Paul Kranenburg <pk@cs.few.eur.nl>, port-sparc@NetBSD.ORG
> Subject: Re: bootstrapping a sun4m
> Mime-Version: 1.0
> X-Loop: port-sparc@NetBSD.ORG
>
> On Wed, 6 Sep 1995, Aleksi Suhonen wrote:
>
> >
> > }-But the sun4m port is actively being worked on and there has been some
> > }-substantial progress over the past few months.
> >
> > Out of interest ... What exactly have been proven to be the problems with
> > porting NetBSD (or mach or any other os) to sun4m?
>
> There have been several large hurdles, mostly due to inadequate
> documentation and variation between models.
>
<stuff deleted>
>
> Finally, there are way too many variants on the 4m architecture. The
> kernel has to detect and act appropriately for microsparcs,
> microsparc-IIs, supersparcs, and hypersparcs. Each processor type has
> different MMU control registers and different memory-fault handling
> procedures. Also, the supersparc/hypersparc machines (SS10, SS20) use a
> 36-bit physical address space for accessing I/O, which makes device and
> sbus support a bit grungy.
>
Lot's of this can be gotten from the chip manufacturers. Remember TI
and Fujitsu fab some of the chips. You can get doc. directly from the
vendors.
-brad w.