[BACK]Return to sgi.html CVS log [TXT][DIR] Up to [local] / www

File: [local] / www / sgi.html (download) (as text)

Revision 1.57, Thu Oct 8 19:47:17 2009 UTC (14 years, 7 months ago) by miod
Branch: MAIN
Changes since 1.56: +3 -1 lines

Mention we won't run on Octane 3... at least not the sgi port.

<!DOCTYPE HTML PUBLIC  "-//W3C//DTD HTML 4.01 Transitional//EN"
	"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>OpenBSD/sgi</title>
<link rev="made" href="mailto:www@openbsd.org">
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta name="resource-type" content="document">
<meta name="description" content="the OpenBSD/sgi page">
<meta name="keywords" content="openbsd,sgi">
<meta name="distribution" content="global">
<meta name="copyright" content="This document copyright 1996-2009 by OpenBSD.">
</head>

<body bgcolor="#ffffff" text="#000000" link="#23238e">
<a href="index.html"><img alt="[OpenBSD]" height="30" width="141" src="images/smalltitle.gif" border="0"></a>
<h2><font color="#e00000">OpenBSD/sgi</font></h2>

<hr>
<a href="images/sgi_o2.jpg">
<img src="images/sgi_o2.jpg"align="right"></a>

<p>
OpenBSD/sgi runs on several 64 bit MIPS-based SGI servers and workstations.
</p>
<p>
OpenBSD/sgi is a fully featured 64 bit port and will thus only run on systems
based on 64 bit processors, i.e. R4000 and up.
</p>

<p>
A mailing list dedicated to the OpenBSD/sgi port is available at
<u><font color="#23238e">sgi@openbsd.org</font></u>.
To join the OpenBSD/sgi mailing list, send a message body of <b>"subscribe
sgi"</b> to <a href="mailto:majordomo@openbsd.org">majordomo@openbsd.org</a>.
Please be sure to check our <a href="mail.html">mailing list policy</a> before
subscribing.
</p>

<p>
The current port maintainers are Miod Vallat
(<a href="mailto:miod@openbsd.org">miod@openbsd.org</a>)
and
Joel Sing
(<a href="mailto:jsing@openbsd.org">jsing@openbsd.org</a>).
</p>


<a name="toc"></a>
<h3><font color="#0000e0"><i>Table of contents</i></font></h3>
<table><tr>
<td width=1%></td>
<td valign="top" width="20%">
  <li><a href="#history">History of the port</a><br>
  <li><a href="#status">Current status</a><br>
  <li><a href="#hardware">Supported hardware</a><br>
</td><td valign="top" width="20%">
  <li><a href="#install">Getting and installing</a><br>
  <li><a href="#projects">Projects</a><br>
</td></tr></table>
<br clear=all>
<hr>

<a name="history"></a>
<h3><font color="#0000e0"><strong>History</strong></font></h3>
<p>
The OpenBSD/sgi port has its roots in the <a href="arc.html">OpenBSD/arc</a>
port created early in the OpenBSD history. Arc support was rather soon
discontinued due to the lack of interest and availability of decent hardware.
The OpenBSD Mips support has since then been supported outside the OpenBSD
project.
<br>
As SGI hardware has become affordable and easy to come by, interest
for an SGI port in the tree has increased.
The final piece, a working 64 bit toolchain, eventually became available and
allowed the 64 bit SGI OpenBSD port to appear in 2004.
<br>
Hardware support was initially limited to the O2 workstations. Efforts
to port to more systems did not really start until 2008, where the first
Octane support parts were introduced. This work was completed in 2009
with support for Origin family systems as well, allowing OpenBSD to be
the first free operating system running on the Fuel workstations.
</p>

<a name="status"></a>
<h3><font color="#0000e0"><strong>Current status</strong></font></h3>

<p>
Currently OpenBSD/sgi runs in 64 bit mode and boots multi-user on supported
systems. Snapshots are made periodically as the port develops and expands.
<br>
On most systems it is currently limited to serial console only.
This is however not the case on O2, on which it is possible to use the glass
console.
</p>

<a name="hardware"></a>
<h3><font color="#0000e0"><strong>Supported hardware</strong></font></h3>

For a complete system component and device driver listing for this architecture, see <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=intro&amp;arch=sgi&amp;sektion=4">intro(4/sgi)</a>.
<p>
The following families are supported:
<ul>
<li>IP27 (Origin) family: <sup>*</sup>
  <ul>
  <li>Origin 200. Dual-Origin 200 systems using the CRAYlink connection should
      work, but currently limited to the first node. <sup>*2</sup>
  <li>Origin 2000 and Onyx 2 have not been tested, but should work, currently
      limited to the first node. <sup>*2</sup>
  </ul>
<li>IP30 (Octane a.k.a Speedracer) family: <sup>*</sup>
  <ul>
  <li>Octane
  <li>Octane 2
  </ul>
  Octane 3 systems are a completely different architecture based on
  x86 processors, and as such are not supported by OpenBSD/sgi.
<li>IP32 (O2 a.k.a Moosehead) family:
  <ul>
  <li>O2
  <li>O2+
  </ul>
  R5000, RM5200, RM7000 as well as R10000 and R12000 processors are supported.
  RM7000 level 3 cache is supported.
<li>IP35 (Tezro) family: <sup>*</sup>
  <ul>
  <li>Fuel
  <li>Origin 300, Onyx 300 and Origin 3000 have not been tested, but should
      work, currently limited to the first node.
  <li>Origin 350 <sup>*3</sup>
  <li>Onyx 350, Onyx 4 and Tezro have not been tested, but ought to work
      since they are very similar to Origin 350. <sup>*3</sup>
  </ul>
</ul>
<sup>*</sup> support for these families has been added after the 4.5 release.
<br>
<sup>*2</sup> support for multiple nodes in <i>M</i> mode
has been added after the 4.6 release.
<br>
<sup>*3</sup> support for these families has been added after the 4.6 release.
<br>

<p>
The following devices are supported:
<ul>
<li><strong>Ethernet Adapters</strong>
<ul>
<li>O2 <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mec&amp;arch=sgi&amp;sektion=4">mec(4)</a> MAC-110 10/100MBit ethernet.
<li>Many
<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pci&amp;sektion=4">PCI</a>
adapters, including wireless adapters.
</ul>
<li><strong>SCSI Host Adapters</strong>
<ul>
<li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ahc&amp;sektion=4">ahc(4)</a> Adaptec AIC-7880 SCSI.
<li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=isp&amp;sektion=4">isp(4)</a> QLogic ISP SCSI.
<li>Some
<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pci&amp;sektion=4">PCI</a>
SCSI adapters.
</ul>
<li><strong>RS-232 Devices</strong>
<ul>
<li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=com&amp;sektion=4">com(4)</a> built-in serial ports.
</ul>
<li><strong>USB Controllers and Devices</strong>
<ul>
<li>Fuel on-board <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ohci&amp;sektion=4">ohci</a>.
<li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pci&amp;sektion=4">PCI</a>
USB controllers.
<li>Most
<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pci&amp;sektion=4">USB</a>
devices.
</ul>
<li><strong>Audio Devices</strong>
<ul>
<li>O2 <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mavb&amp;arch=sgi&amp;sektion=4">mavb(4)</a> Moosehead A/V Board audio device.
</ul>
<li><strong>Video Devices</strong>
<ul>
<li>O2 <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=gbe&amp;arch=sgi&amp;sektion=4">gbe(4)</a> Graphics Back End Frame Buffer, supporting <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=wscons&amp;sektion=4">wscons(4)</a> console and X Window.
</ul>
<li><strong>Input Devices</strong>
<ul>
<li>O2 <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mkbc&amp;sektion=4&amp;arch=sgi">mkbc(4)</a> built in PS/2 Controller.
<li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pckbd&amp;sektion=4">pckbd(4)</a> PS/2 keyboards.
<li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pms&amp;sektion=4">pms(4)</a> PS/2 mice.
</ul>
<li><strong>Miscellaneous Devices</strong>
<ul>
<li>O2 <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=power&amp;sektion=4&amp;arch=sgi">power(4)</a> button.
</ul>
</ul>

<a name="install"></a>
<h3><font color="#0000e0">
<strong>Getting and installing</strong>
</font></h3>

<p>
The latest supported OpenBSD/sgi release is
<a href="45.html">OpenBSD 4.5</a>.
Here are the
<a href="ftp://ftp.OpenBSD.org/pub/OpenBSD/4.5/sgi/INSTALL.sgi">
OpenBSD/sgi 4.5 installation instructions
</a>.

<p>
Snapshots are made available from time to time, in
<a href="ftp://ftp.OpenBSD.org/pub/OpenBSD/snapshots/sgi">this location</a>
as well as in a few
<a href="ftp.html">mirrors</a>.
Here are the
<a href="ftp://ftp.OpenBSD.org/pub/OpenBSD/snapshots/sgi/INSTALL.sgi">
OpenBSD/sgi snapshot installation instructions
</a> as well.

<a name="projects"></a>
<h3><font color="#0000e0"><strong>Projects (in no particular order)</strong></font></h3>

<ul>
  <li>Larger user VM space (currently limited to 2GB)
  <li>Onboard 100MBit/s Ethernet support on Octane and Origin families
      (1GBit/s Ethernet on Origin 350 is suppoorted)
  <li>Framebuffer support on Octane and Fuel systems
  <li>SMP support (in progress)
  <li>IOC4 ATAPI controller support
</ul>

<hr>
<a href="plat.html">
<img height="24" width="24" src="back.gif" border="0" alt="Supported platforms">
</a>
<br>
<small><a href="mailto:www@openbsd.org">www@openbsd.org</a></small>
<br>
<small>$OpenBSD: sgi.html,v 1.57 2009/10/08 19:47:17 miod Exp $</small>

</body>
</html>