version 1.35, 2008/01/10 12:33:52 |
version 1.36, 2008/04/03 21:22:28 |
|
|
|
|
<body bgcolor="#ffffff" text="#000000" link="#23238e"> |
<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> |
<a href="index.html"><img alt="[OpenBSD]" height="30" width="141" src="images/smalltitle.gif" border="0"></a> |
<p> |
|
<h2><font color="#e00000">OpenBSD/sgi</font></h2> |
<h2><font color="#e00000">OpenBSD/sgi</font></h2> |
|
|
<hr> |
<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. |
OpenBSD/sgi currently runs on the 64 bit MIPS-based SGI O2 workstations. |
Other 64 bit SGI systems will be supported in the future. |
Other 64 bit SGI systems will be supported in the future. |
</p> |
</p> |
|
|
based on 64 bit processors, i.e. R4000 and up. |
based on 64 bit processors, i.e. R4000 and up. |
</p> |
</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>). |
|
|
|
|
<a name="toc"></a> |
<a name="toc"></a> |
<h3><font color="#0000e0"><i>Table of contents</i></font></h3> |
<h3><font color="#0000e0"><i>Table of contents</i></font></h3> |
<ul> |
<table width="80%"><tr> |
<li><a href="#history">History of the port</a> |
<td width=5%></td> |
<li><a href="#status">Current status</a> |
<td valign="top" width="20%"> |
<li><a href="#projects">Project list</a> |
<li><a href="#history">History of the port</a><br> |
<li><a href="#hardware">Supported hardware</a> |
<li><a href="#status">Current status</a><br> |
<li><a href="#install">Getting and installing OpenBSD/sgi</a> |
<li><a href="#hardware">Supported hardware</a><br> |
</ul> |
</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> |
<hr> |
<a name="history"></a> |
|
<h3><font color="#0000e0"><strong>History:</strong></font></h3> |
|
|
|
|
<a name="history"></a> |
|
<h3><font color="#0000e0"><strong>History</strong></font></h3> |
<p> |
<p> |
The OpenBSD/sgi port has its roots in the <a href="arc.html">OpenBSD/arc</a> |
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 |
port created early in the OpenBSD history. Arc support was rather soon |
|
|
SGI OpenBSD port is now available and managed in the OpenBSD source tree. |
SGI OpenBSD port is now available and managed in the OpenBSD source tree. |
</p> |
</p> |
|
|
<hr> |
|
<a name="status"></a> |
<a name="status"></a> |
<h3><font color="#0000e0"><strong>Current status:</strong></font></h3> |
<h3><font color="#0000e0"><strong>Current status</strong></font></h3> |
|
|
<p> |
<p> |
Currently OpenBSD/sgi runs in 64 bit mode and boots multi-user on supported |
Currently OpenBSD/sgi runs in 64 bit mode and boots multi-user on supported |
|
|
framework. This makes it possible to use the glass console. |
framework. This makes it possible to use the glass console. |
</p> |
</p> |
|
|
|
|
<hr> |
|
<a name="projects"></a> |
|
<h3><font color="#0000e0"><strong>Projects (in no particular order): |
|
</strong></font></h3> |
|
|
|
<p> |
|
<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> |
|
</p> |
|
|
|
<hr> |
|
<a name="hardware"></a> |
<a name="hardware"></a> |
<h3><font color="#0000e0"><strong>Supported hardware:</strong></font></h3> |
<h3><font color="#0000e0"><strong>Supported hardware</strong></font></h3> |
|
|
<p> |
|
<h4>Supported models</h4> |
|
|
|
<p> |
|
<ul> |
<ul> |
<li>O2 (aka Moosehead) with R5000, RM5200, RM7000, R10000 and R12000 CPUs. Level 2 caches are supported on all CPUs. RM7000 level 3 cache is supported. |
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&arch=sgi&sektion=4">intro(4/sgi)</a>. |
<ul> |
<p> |
<li>Built-in Adaptec AIC-7880 SCSI |
<li><strong>O2 (aka Moosehead) with R5000, RM5200, RM7000, R10000 and R12000 CPUs. Level 2 caches are supported on all CPUs. RM7000 level 3 cache is supported.</strong> |
(<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ahc&sektion=4">ahc</a>) |
<li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ahc&sektion=4">ahc(4)</a> Adaptec AIC-7880 SCSI. |
<li>Built-in Ethernet |
<li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mec&sektion=4">mec(4)</a> MAC-110 100MBit ethernet. |
(<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mec&sektion=4&arch=sgi">mec</a>) |
<li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=com&sektion=4">com(4)</a> built-in serial ports. |
<li>Built-in serial ports |
<li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=fxp&sektion=4">fxp(4)</a> built-in Intel i8255x-based (except the i82556) PCI ethernet, on the <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pci&sektion=4">pci(4)</a> bus. |
(<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=com&sektion=4">com</a>) |
<li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mavb&sektion=4">mavb(4)</a> Moosehead A/V Board audio device. |
<li>64 bit PCI expansion slot |
<li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=gbe&sektion=4">gbe(4)</a> SGI Graphics Back End Frame Buffer, supporting <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=wscons&arch=sgi&sektion=4">wscons(4)</a> console which supports X Windows. |
<li>Intel i8255x-based (except the i82556) PCI ethernet |
<li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mkbc&sektion=4&arch=sgi">mkbc(4)</a> built in PS/2 Controller. |
(<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=fxp&sektion=4">fxp</a>) |
<li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pckbd&sektion=4&arch=sgi">pckbd(4)</a> PS/2 keyboards. |
<li>Built-in audio |
<li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pms&sektion=4&arch=sgi">pms(4)</a> PS/2 mice. |
(<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mavb&sektion=4&arch=sgi">mavb</a>) |
<li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=power&sektion=4&arch=sgi">power(4)</a> button. |
<li>Built-in video |
|
(<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=gbe&sektion=4&arch=sgi">gbe</a>) |
|
<li>Built-in PS/2 Controller |
|
(<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mkbc&sektion=4&arch=sgi">mkbc</a>) |
|
<li>PS/2 keyboards |
|
(<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pckbd&sektion=4&arch=sgi">pckbd</a>) |
|
<li>PS/2 mice |
|
(<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pms&sektion=4&arch=sgi">pms</a>) |
|
<li>Power button |
|
(<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=power&sektion=4&arch=sgi">power</a>) |
|
</ul> |
</ul> |
</ul> |
|
|
|
<p> |
|
<h4>Supported peripherals</h4> |
|
|
|
<p> |
|
While most models support expansion via PCI many PCI devices may work. |
|
However each device has to be tested before they will be listed here as |
|
supported so if support for a particular device is wanted, suitable hardware |
|
must be made available to a developer who can test and verify functionality. |
|
</p> |
|
|
|
|
|
<p> |
|
Please contact <a href="mailto:pefo@openbsd.org">Per Fogelström</a> |
|
if you would like more information. |
|
</p> |
|
|
|
<hr> |
|
<a name="install"></a> |
<a name="install"></a> |
<h3><font color="#0000e0"> |
<h3><font color="#0000e0"> |
<strong>Getting and installing OpenBSD/sgi:</strong> |
<strong>Getting and installing</strong> |
</font></h3> |
</font></h3> |
|
|
<p> |
<p> |
|
|
<p> |
<p> |
Due to kernel stability issues on this platform with the 4.2 codebase, the |
Due to kernel stability issues on this platform with the 4.2 codebase, the |
4.2 release has been skipped on this platform. These problems have been fixed |
4.2 release has been skipped on this platform. These problems have been fixed |
since, and sgi should be part of the regular releases starting with the next |
since, and sgi will be part of the regular releases starting with the next |
release, 4.3. |
release, 4.3. |
|
|
|
<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> |
|
|
|
<br clear=all> |
<hr> |
<hr> |
<a href="plat.html"> |
<a href="plat.html"> |
<img height="24" width="24" src="back.gif" border="0" alt="Supported platforms"> |
<img height="24" width="24" src="back.gif" border="0" alt="Supported platforms"> |
</a> |
</a> |
<br> |
<br> |
<small><a href="mailto:www@openbsd.org">www@openbsd.org</a></small> |
<small><a href="mailto:www@openbsd.org">www@openbsd.org</a></small> |
<br> |
<br> |