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

Diff for /www/sgi.html between version 1.53 and 1.54

version 1.53, 2009/04/30 18:37:37 version 1.54, 2009/05/31 00:33:13
Line 21 
Line 21 
 <img src="images/sgi_o2.jpg"align="right"></a>  <img src="images/sgi_o2.jpg"align="right"></a>
   
 <p>  <p>
 OpenBSD/sgi currently runs on the 64 bit MIPS-based SGI O2 workstations.  OpenBSD/sgi runs on several 64 bit MIPS-based SGI servers and workstations.
 Other 64 bit SGI systems will be supported in the future.  
 </p>  </p>
 <p>  <p>
 OpenBSD/sgi is a fully featured 64 bit port and will thus only run on systems  OpenBSD/sgi is a fully featured 64 bit port and will thus only run on systems
Line 57 
Line 56 
   <li><a href="#hardware">Supported hardware</a><br>    <li><a href="#hardware">Supported hardware</a><br>
 </td><td valign="top" width="20%">  </td><td valign="top" width="20%">
   <li><a href="#install">Getting and installing</a><br>    <li><a href="#install">Getting and installing</a><br>
   <li><a href="#projects">Projects & bugs left to fix</a><br>    <li><a href="#projects">Projects</a><br>
 </td></tr></table>  </td></tr></table>
 <br clear=all>  <br clear=all>
 <hr>  <hr>
Line 69 
Line 68 
 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.
 The OpenBSD Mips support has since then been supported outside the OpenBSD  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  project.
   <br>
   As SGI hardware has become affordable and easy to come by, interest
 for an SGI port in the tree has increased.  for an SGI port in the tree has increased.
 The final piece, a working 64 bit toolchain, is now available and the 64 bit  The final piece, a working 64 bit toolchain, eventually became available and
 SGI OpenBSD port is now available and managed in the OpenBSD source tree.  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.
 </p>  </p>
   
 <a name="status"></a>  <a name="status"></a>
Line 80 
Line 86 
   
 <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
 systems. Snapshots are made periodically as the port develops and expands.<br>  systems. Snapshots are made periodically as the port develops and expands.
 In late 2007 the port was expanded with support for the  <br>
 <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=wscons&amp;sektion=4">wscons(4)</a>  On most systems it is currently limited to serial console only.
 framework. This makes it possible to use the glass console.  This is however not the case on O2, on which it is possible to use the glass
   console.
 </p>  </p>
   
 <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>
   
 <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>.  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>  <p>
 <li><strong>SGI O2 (aka Moosehead) with R5000, RM5200, RM7000, R10000 and R12000 CPUs.<br>  The following families are supported:
     Level 2 caches are supported on all CPUs. RM7000 level 3 cache is supported.</strong>  <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.
     <li>Origin 2000 and Onyx 2 have not been tested, but should work, currently
         limited to the first node.
     </ul>
   <li>IP30 (Octane a.k.a Speedracer) family:<sup>*</sup>
     <ul>
     <li>Octane
     <li>Octane 2
     </ul>
   <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, Onyx 350, Onyx 4 and Tezro have not been tested, and are
         not supported yet due to lack of support for their PCI-X controller.
     </ul>
   </ul>
   <sup>*</sup> support for these families has been added after the 4.5 release.
   
   <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=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=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.  <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.  </ul>
 <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><strong>USB Controllers and Devices</strong>
 <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.  <ul>
 <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>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=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=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>  </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>  <a name="install"></a>
 <h3><font color="#0000e0">  <h3><font color="#0000e0">
Line 134 
Line 205 
 </a> as well.  </a> as well.
   
 <a name="projects"></a>  <a name="projects"></a>
 <h3><font color="#0000e0"><strong>Projects & bugs left to fix</strong></font></h3>  <h3><font color="#0000e0"><strong>Projects (in no particular order)</strong></font></h3>
   
 <ul>  <ul>
   <li>Workaround for R10000 CPUs coherency behaviour  
   <li>Larger user VM space (currently limited to 2GB)    <li>Larger user VM space (currently limited to 2GB)
   <li>Support more SGI hardware like Origin 200, Octane, etc    <li>Onboard Ethernet support on Octane and Origin families
   <li>Support for multiprocessor systems (<b>not</b> NUMA)    <li>SMP support
     <li>Multiple node support on Origin systems
     <li>Origin 350 and Tezro ``PIC'' PCI-X controller support
 </ul>  </ul>
   
 <hr>  <hr>

Legend:
Removed from v.1.53  
changed lines
  Added in v.1.54