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

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

Revision 1.52, Sat Mar 14 20:57:22 2009 UTC (15 years, 2 months ago) by jmc
Branch: MAIN
Changes since 1.51: +2 -1 lines

+run(4)

<!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 currently runs on the 64 bit MIPS-based SGI O2 workstations.
Other 64 bit SGI systems will be supported in the future.
</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 & bugs left to fix</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. 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, is now available and the 64 bit
SGI OpenBSD port is now available and managed in the OpenBSD source tree.
</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>
In late 2007 the port was expanded with support for the
<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=wscons&amp;sektion=4">wscons(4)</a>
framework. This makes it possible to use the glass console.
</p>

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

<ul>
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>
<li><strong>SGI O2 (aka Moosehead) with R5000, RM5200, RM7000, R10000 and R12000 CPUs.<br>
    Level 2 caches are supported on all CPUs. RM7000 level 3 cache is supported.</strong>
<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=mec&amp;arch=sgi&amp;sektion=4">mec(4)</a> MAC-110 100MBit ethernet.
<li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=com&amp;sektion=4">com(4)</a> built-in serial ports.
<li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=fxp&amp;sektion=4">fxp(4)</a> Intel i8255x-based (except the i82556) PCI ethernet, on the <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pci&amp;sektion=4">pci(4)</a> bus.
<li><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.
<li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=gbe&amp;arch=sgi&amp;sektion=4">gbe(4)</a> SGI 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 which supports X Windows.
<li><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.
<li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=power&amp;sektion=4&amp;arch=sgi">power(4)</a> button.
<li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=usb&amp;sektion=4&amp;arch=sgi">usb(4)</a> on the <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pci&amp;sektion=4">pci(4)</a> bus, supporting some USB devices.
<li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=rum&amp;sektion=4">rum(4)</a> Ralink Technology IEEE 802.11a/b/g USB adapters.
<li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=run&amp;sektion=4">run(4)</a>) Ralink Technology IEEE 802.11a/b/g/Draft-N USB adapters.
<li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=uvideo&sektion=4">uvideo(4)</a> UVC-compatible Video devices.
</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="44.html">OpenBSD 4.4</a>.
Here are the
<a href="ftp://ftp.OpenBSD.org/pub/OpenBSD/4.4/sgi/INSTALL.sgi">
OpenBSD/sgi 4.4 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 & bugs left to fix</strong></font></h3>

<ul>
  <li>Workaround for R10000 CPUs coherency behaviour
  <li>Larger user VM space (currently limited to 2GB)
  <li>Support more SGI hardware like Origin 200, Octane, etc
  <li>Support for multiprocessor systems (<b>not</b> NUMA)
</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.52 2009/03/14 20:57:22 jmc Exp $</small>

</body>
</html>