version 1.77, 2012/03/15 19:05:02 |
version 1.78, 2012/04/24 21:03:03 |
|
|
<h3><font color="#0000e0"><strong>History</strong></font></h3> |
<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 |
discontinued due to the lack of interest and availability of decent hardware. |
discontinued due to the lack of interest and availability of decent hardware. |
<br> |
<br> |
Eventually SGI hardware became more affordable and obtainable, and interest |
Eventually SGI hardware became more affordable and obtainable, and interest |
|
|
with support for Origin family systems as well, allowing OpenBSD to be |
with support for Origin family systems as well, allowing OpenBSD to be |
the first free operating system to run on the Fuel workstations, and even |
the first free operating system to run on the Fuel workstations, and even |
later, also on Origin 350 servers. |
later, also on Origin 350 servers. |
|
The earlier generation of R4000 Indigo, Indy and Indigo 2 was not forgotten |
|
either and support for it appeared in 2012. |
</p> |
</p> |
|
|
<a name="status"></a> |
<a name="status"></a> |
|
|
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 |
systems. Snapshots are made periodically as the port develops and expands. |
systems. Snapshots are made periodically as the port develops and expands. |
<br> |
<br> |
Not all graphics options are supported on IP27 (Origin) and IP35 (Tezro) |
All graphics options but the IP27 Kona frame buffer should be supported; |
systems yet; in this case the kernel will be limited to serial console |
on such setups the kerne will be limited to serial console operation only. |
operation only. |
|
<br> |
<br> |
An X server, currently unaccelerated, is also available for IP32 (O2) systems. |
An X server, currently unaccelerated, is also available for IP32 (O2) systems. |
</p> |
</p> |
|
|
<p> |
<p> |
The following families are supported: |
The following families are supported: |
<ul> |
<ul> |
|
<li>IP20 (R4000 Indigo) family: <i>(support added after 5.1)</i> |
|
<ul> |
|
<li>Indigo (R4000 and R4400 models) |
|
</ul> |
|
<li>IP22 (Indy, Indigo2) family: <i>(support added after 5.1)</i> |
|
<ul> |
|
<li>Indy |
|
<li>Indigo2 |
|
</ul> |
|
R4000, R4400, R4600 and R5000 processors are supported. |
|
The level 2 cache on R4600SC and R5000SC processors is not supported yet. |
<li>IP27 (Origin) family: |
<li>IP27 (Origin) family: |
<ul> |
<ul> |
<li>Origin 200 |
<li>Origin 200 |
|
|
<ul> |
<ul> |
<li><strong>Ethernet Adapters</strong> |
<li><strong>Ethernet Adapters</strong> |
<ul> |
<ul> |
<li>O2 <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mec&arch=sgi&sektion=4">mec(4)</a> MAC-110 10/100Mbit ethernet. |
<li>built-in IP22 |
|
<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sq&arch=sgi&sektion=4">sq(4)</a> |
|
Seeq 80C03 Ethernet. |
|
<li>built-in O2 |
|
<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mec&arch=sgi&sektion=4">mec(4)</a> |
|
MAC-110 10/100Mbit Ethernet. |
<li>IOC3 <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=iec&arch=sgi&sektion=4">iec(4)</a> 10/100Mbit ethernet (this is the on-board interface found on Octane, Origin 200/2000/300/3000 and Fuel). |
<li>IOC3 <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=iec&arch=sgi&sektion=4">iec(4)</a> 10/100Mbit ethernet (this is the on-board interface found on Octane, Origin 200/2000/300/3000 and Fuel). |
<li>Broadcom BCM57xx (a.k.a. Tigon3) <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=bge&arch=sgi&sektion=4">bge(4)</a> 10/100/Gigabit ethernet (this is the on-board interface found on Origin 350 and Tezro). |
<li>Broadcom BCM57xx (a.k.a. Tigon3) <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=bge&arch=sgi&sektion=4">bge(4)</a> 10/100/Gigabit ethernet (this is the on-board interface found on Origin 350 and Tezro). |
<li>Many |
<li>Many |
|
|
</ul> |
</ul> |
<li><strong>SCSI Host Adapters</strong> |
<li><strong>SCSI Host Adapters</strong> |
<ul> |
<ul> |
<li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ahc&sektion=4">ahc(4)</a> Adaptec AIC-7880 SCSI. |
<li>IP22 built-in |
<li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=isp&sektion=4">isp(4)</a> QLogic ISP SCSI. |
<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=wdsc&sektion=4">wdsc(4)</a> |
|
WD33C93 SCSI. |
|
<li>O2 built-in |
|
<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ahc&sektion=4">ahc(4)</a> |
|
Adaptec AIC-7880 SCSI. |
|
<li>IP27/IP30/IP35 built-in |
|
<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=isp&sektion=4">isp(4)</a> |
|
QLogic ISP SCSI. |
<li>Some |
<li>Some |
<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pci&sektion=4">PCI</a> |
<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pci&sektion=4">PCI</a> |
SCSI adapters. |
SCSI adapters. |
</ul> |
</ul> |
<li><strong>RS-232 Devices</strong> |
<li><strong>RS-232 Devices</strong> |
<ul> |
<ul> |
<li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=com&sektion=4">com(4)</a> built-in serial ports. |
<li>On-board |
|
<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=zstty&sektion=4">zstty(4)</a> |
|
and |
|
<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=com&sektion=4">com(4)</a> |
|
serial ports. |
</ul> |
</ul> |
<li><strong>USB Controllers and Devices</strong> |
<li><strong>USB Controllers and Devices</strong> |
<ul> |
<ul> |
|
|
</ul> |
</ul> |
<li><strong>Video Devices</strong> |
<li><strong>Video Devices</strong> |
<ul> |
<ul> |
|
<li>Indigo Light (<i>Entry</i>, <i>Starter</i>) graphics |
|
(<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=light&arch=sgi&sektion=4">light(4)</a>) |
|
<li>Indy and Indigo2 Newport (<i>XL</i>, <i>XGE</i>) graphics |
|
(<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=newport&arch=sgi&sektion=4">newport(4)</a>) |
|
<li>Indigo, Indy and Indigo2 Express (<i>XS</i>, <i>XZ</i>, <i>Elan</i>, <i>Extreme</i>) graphics |
|
(<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=grtwo&arch=sgi&sektion=4">grtwo(4)</a>) |
<li>O2 <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=gbe&arch=sgi&sektion=4">gbe(4)</a> |
<li>O2 <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=gbe&arch=sgi&sektion=4">gbe(4)</a> |
Graphics Back End Frame Buffer, supporting <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=wscons&sektion=4">wscons(4)</a> console and X Window. |
Graphics Back End Frame Buffer |
<li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=impact&arch=sgi&sektion=4">impact(4)</a> |
<li>Indigo2 Impact (<i>Mardigras</i>) and Octane ImpactSR graphics |
Impact (<i>Mardigras</i>) frame buffer commonly encountered on Octane systems. |
(<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=impact&arch=sgi&sektion=4">impact(4)</a>) |
<li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=odyssey&arch=sgi&sektion=4">odyssey(4)</a> |
<li>Octane 2, Fuel, Onyx 350 and Tezro VPro graphics |
Odyssey VPro frame buffer commonly encountered on Fuel, Octane 2, Onyx 350 and |
(<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=odyssey&arch=sgi&sektion=4">odyssey(4)</a>) |
Tezro, as well as some Octane systems. |
|
</ul> |
</ul> |
<li><strong>Input Devices</strong> |
<li><strong>Input Devices</strong> |
<ul> |
<ul> |
|
<li>Indigo |
|
<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=zskbd&sektion=4&arch=sgi">zskbd(4)</a> |
|
keyboard |
|
and |
|
<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=zsms&sektion=4&arch=sgi">zsms(4)</a> |
|
mouse. |
|
<li>Indy and Indigo2 <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pckbc&sektion=4">pckbc(4)</a> built in PS/2 Controller. |
<li>O2 <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mkbc&sektion=4&arch=sgi">mkbc(4)</a> built in PS/2 Controller. |
<li>O2 <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mkbc&sektion=4&arch=sgi">mkbc(4)</a> built in PS/2 Controller. |
<li>Octane and Origin family |
<li>Octane and Origin family |
<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=iockbc&sektion=4&arch=sgi">iockbc(4)</a> PS/2 Controller |
<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=iockbc&sektion=4&arch=sgi">iockbc(4)</a> PS/2 Controller |
found on |
found on |
<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ioc&sektion=4&arch=sgi">ioc(4)</a> IOC3- or |
<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ioc&sektion=4&arch=sgi">ioc(4)</a> IOC3- or |
<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=iof&sektion=4&arch=sgi">iof(4)</a> IOC4- based I/O boards (such as IO9). |
<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=iof&sektion=4&arch=sgi">iof(4)</a> |
|
IOC4- based I/O boards (such as IO9 and IO10). |
<li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pckbd&sektion=4">pckbd(4)</a> PS/2 keyboards. |
<li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pckbd&sektion=4">pckbd(4)</a> PS/2 keyboards. |
<li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pms&sektion=4">pms(4)</a> PS/2 mice. |
<li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pms&sektion=4">pms(4)</a> PS/2 mice. |
</ul> |
</ul> |
<li><strong>Miscellaneous Devices</strong> |
<li><strong>Miscellaneous Devices</strong> |
<ul> |
<ul> |
|
<li>Indy and Indigo2 <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=panel&sektion=4&arch=sgi">panel(4)</a> |
|
power and volume buttons. |
<li>O2 and Octane <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=power&sektion=4&arch=sgi">power(4)</a> button. |
<li>O2 and Octane <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=power&sektion=4&arch=sgi">power(4)</a> button. |
</ul> |
</ul> |
</ul> |
</ul> |
|
|
|
|
<ul> |
<ul> |
<li>Larger user VM space (currently limited to 2GB) |
<li>Larger user VM space (currently limited to 2GB) |
<li>X11 support for Impact and Odyssey frame buffers. |
<li>X11 support for all remaining supported frame buffers |
|
(i.e. everything but the O2 frame buffer). |
<li>Kona frame buffer support |
<li>Kona frame buffer support |
<li>SMP support on IP27 and IP35 (in progress) |
<li>SMP support on IP27 and IP35 (in progress) |
<li>Fix IOC3 serial driver |
<li>Fix IOC3 serial driver |
(will bring Origin 2000, Onyx 2 and Origin 300 support) |
(will bring Origin 2000, Onyx 2 and Origin 300 support) |
<li>IOC4 ATAPI controller support |
<li>IOC4 ATAPI controller support |
|
<li>L2 cache support on IP22 R4600SC and R5000SC systems |
|
<li>IP26 (Power Indigo2 R8000) and IP28 (Power Indigo2 R10000) support |
</ul> |
</ul> |
|
|
<hr> |
<hr> |