Subject: Re: SGI O2 support
To: Dave Johnson <wickwack2003@yahoo.com>
From: Rafal Boni <rafal@attbi.com>
List: port-sgimips
Date: 06/24/2003 16:54:34
In message <20030624201325.5246.qmail@web40501.mail.yahoo.com>, you write: 

-> I'm wondering if anyone could elaborate more on the support for the SGI
-> O2 systems.

Executive summary: "Kinda working, but not for the faint of heart".
All of this is about -current.

The following definitely don't work:
	* Any O2s with non-R5k/non-Rm5200 CPUs
	* L2 cache on the R5k (we disable it, so R5kSC machines still work)
	* on-board MACE NIC
	* kb/mouse
	* video
	* audio

Currently, the following things work more or less out-of-the-box:
	* serial console
	* Most PCI NICs and probably some chunk of other PCI cards
	  for which there are MI drivers in NetBSD (the latter not
	  tested, though Chris has played with USB 2.0, IIRC).
	* On-board SCSI (may need tweaks to not use IO space after
	  integration of newer ahc_pci or similarly tweaks to the
	  PCI fixup code to allocate IO BARs for the ahc devices).

The SCSI stuff is simple to fix (I tweaked the driver to not use IO
space; Chris Sekiya has sent me patches to fix the PCI fixup code to
just deal), and maybe I'll even try and check in fixes RSN.  

The L2 cache stuff on R5k requires me to clean up some changes I have
had sitting around for the MIPS pmap and check them in (conceptually,
all the hard work is done, but I've had other stuff going on), but I
have not had a lot of free time recently...

The remainder of the stuff I don't think is being actively worked on.
If I had a lot of free time I'd have a whack at a MACE ethernet driver
too, but see above :-)

--rafal

----
Rafal Boni                                                     rafal@attbi.com
  We are all worms.  But I do believe I am a glowworm.  -- Winston Churchill