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

Diff for /www/sparc64.html between version 1.85 and 1.86

version 1.85, 2002/12/28 04:36:49 version 1.86, 2002/12/28 16:16:36
Line 1 
Line 1 
 <!DOCTYPE HTML PUBLIC  "-//IETF//DTD HTML Strict//EN">  <!DOCTYPE HTML PUBLIC  "-//W3C//DTD HTML 4.01 Transitional//EN"
           "http://www.w3.org/TR/html4/loose.dtd">
 <html>  <html>
 <head>  <head>
 <title>OpenBSD/sparc64</title>  <title>OpenBSD/sparc64</title>
 <link rev="made" href="mailto:www@openbsd.org">  <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="resource-type" content="document">
 <meta name="description" content="the OpenBSD/sparc64 page">  <meta name="description" content="the OpenBSD/sparc64 page">
 <meta name="keywords" content="openbsd,sparc64">  <meta name="keywords" content="openbsd,sparc64">
Line 10 
Line 12 
 <meta name="copyright" content="This document copyright 1996-2002 by OpenBSD.">  <meta name="copyright" content="This document copyright 1996-2002 by OpenBSD.">
 </head>  </head>
   
 <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>
   <p>
   <h2><font color="#e00000">OpenBSD/sparc64</font></h2>
   
 <h2>OpenBSD/sparc64</h2>  
   
 <hr>  <hr>
   
 <p>  <p>
 OpenBSD/sparc64 runs on the 64bit Sun UltraSPARC machines based  OpenBSD/sparc64 runs on the 64bit Sun UltraSPARC machines based
 on the UltraSPARC I and UltraSPARC II processors.  on the UltraSPARC I and UltraSPARC II processors.
   </p>
   
   <p>
   A mailing list dedicated to the OpenBSD/sparc and OpenBSD/sparc64 ports is
   available at <u><font color="#23238e">sparc@openbsd.org</font></u>.
   To join the OpenBSD/sparc mailing list, send a message body of <b>"subscribe
   sparc"</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 maintainer is Jason Wright  The current port maintainer is Jason Wright
 (<a href="mailto:jason@openbsd.org">jason@openbsd.org</a>).  (<a href="mailto:jason@openbsd.org">jason@openbsd.org</a>), with the help of
 Others are welcome to contribute!  mainly Art Grabowski.
   Others are definitely welcome to contribute!
 </p>  </p>
   
 <h3><font color=#0000e0><i>Table of contents</i></font></h3>  <a href="#toc"></a>
   <h3><font color="#0000e0"><i>Table of contents</i></font></h3>
 <p>  <p>
 <ul>  <ul>
  <li><a href="#history">Past history of the port</a>    <li><a href="#history">Past history of the port</a>
  <li><a href="#status">Current status</a>    <li><a href="#status">Current status</a>
  <li><a href="#projects">Project list</a>    <li><a href="#projects">Project list</a>
  <li><a href="#hwdocs">Hardware documentation</a>    <li><a href="#hwdocs">Hardware documentation</a>
  <li><a href="#info">Where to get it</a>    <li><a href="#install">Getting and installing OpenBSD/sparc64</a>
  <li><a href="#hardware">Supported hardware list</a>    <li><a href="#hardware">Supported hardware list</a>
 </ul>  </ul>
 </p>  </p>
   
 <hr>  <hr>
 <a name=history></a>  <a name="history"></a>
 <h3><font color="#0000e0"><strong>History:</strong></font></h3>  <h3><font color="#0000e0"><strong>History:</strong></font></h3>
   
 <p>  <p>
Line 59 
Line 76 
 </p>  </p>
   
 <hr>  <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 most of the hardware available to the developers boots multiuser and  Currently most of the hardware available to the developers boots multiuser and
 supports enough of the on-board devices to be generally useable.  Since 3.0  supports enough of the on-board devices to be generally useable.
 shipped, hardware support has improved and X11R6 support has been added.  
 </p>  </p>
   
 <p>  <p>
 There hasn't yet been a need for a separate mailing list for OpenBSD/sparc64,  The X-Window system is supported on most systems.
 so the OpenBSD/sparc mailing list is being used.  
 To join the OpenBSD/sparc mailing list, send a message body of <b>"subscribe  
 sparc"</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>  
   
 <h3><font color="#0000e0">X Window System:</font></h3>  
 <p>  
 XFree86 Version 4.2.1 is supported on most systems.  
 Only the ATI graphics adapters are supported with the accelerated X server  Only the ATI graphics adapters are supported with the accelerated X server
 at the current time.  at the current time.
 It is possible to use X in framebuffer mode with either the SBus  It is possible to use X in frame buffer mode with either the SBus
 bwtwo, cgthree and cgsix cards, on-board ATI graphics or the UPA Creator,  bwtwo, cgthree and cgsix cards, on-board ATI graphics or the UPA Creator,
 Creator 3D or Elite 3D at the boot resolution/depth using the wsfb(4) driver.  Creator 3D or Elite 3D at the boot resolution/depth using the wsfb(4) driver.
 </p>  </p>
Line 91 
Line 97 
 The directions on how to enable the accelerated and unaccelerated X server  The directions on how to enable the accelerated and unaccelerated X server
 are present in the <tt>/usr/X11R6/README</tt> file on the installed system.  are present in the <tt>/usr/X11R6/README</tt> file on the installed system.
 </p>  </p>
   
 <hr>  <hr>
 <a name=projects></a>  <a name="projects"></a>
 <h3><font color="#0000e0"><strong>Projects (in no particular order):</strong></font></h3>  <h3><font color="#0000e0"><strong>Projects (in no particular order):
   </strong></font></h3>
   
   <p>
 <ul>  <ul>
  <li>Improve the pmap module to reduce the number of expensive cache flushes   <li>Improve the pmap module to reduce the number of expensive cache flushes
  <li>Fix BE64 issues in the userland as they are discovered   <li>Fix BE64 issues in the userland as they are discovered
  <li>Improve architecture specific documentation   <li>Improve architecture specific documentation
    <li>Provide accelerated X servers for the cgsix and creator frame buffers
 </ul>  </ul>
   </p>
   
 <hr>  <hr>
 <a name=hwdocs></a>  <a name="hwdocs"></a>
 <h3><font color="#0000e0"><strong>Hardware documentation:</strong></font></h3>  <h3><font color="#0000e0"><strong>Hardware documentation:</strong></font></h3>
   
 <p>  <p>
 This list has been originally posted by Marcus Watts to the sparc mailing list.  This list has been originally posted by Marcus Watts to the sparc mailing list.
 </p>  </p>
   
   <p>
 <ul>  <ul>
 <li>UltraSPARC User's manual - UltraSPARC-I, II <a href="http://www.sun.com/processors/manuals/802-7220-02.pdf"><small><font color="#e00000">(PDF)</font></small></a> <a href="http://www.sun.com/processors/manuals/802-7220-02.ps"><small><font color="#e00000">(PostScript)</font></small></a>  <li>UltraSPARC User's manual - UltraSPARC-I, II <a href="http://www.sun.com/processors/manuals/802-7220-02.pdf"><small><font color="#e00000">(PDF)</font></small></a> <a href="http://www.sun.com/processors/manuals/802-7220-02.ps"><small><font color="#e00000">(PostScript)</font></small></a>
 <li>UltraSPARC-IIi - User's Manual <a href="http://www.sun.com/processors/manuals/805-0087.pdf"><small><font color="#e00000">(PDF)</font></small></a> <a href="http://www.sun.com/processors/manuals/805-0087.ps"><small><font color="#e00000">(PostScript)</font></small></a>  <li>UltraSPARC-IIi - User's Manual <a href="http://www.sun.com/processors/manuals/805-0087.pdf"><small><font color="#e00000">(PDF)</font></small></a> <a href="http://www.sun.com/processors/manuals/805-0087.ps"><small><font color="#e00000">(PostScript)</font></small></a>
Line 117 
Line 129 
 <li>Implementation Characteristics of Current SPARC-V9-based Products <a href="http://soldc.sun.com/articles/sparcv9impl.pdf"><small><font color="#e00000">(PDF)</font></small></a>  <li>Implementation Characteristics of Current SPARC-V9-based Products <a href="http://soldc.sun.com/articles/sparcv9impl.pdf"><small><font color="#e00000">(PDF)</font></small></a>
 <li>VIS Instruction Set - User's Manual <a href="http://www.sun.com/processors/manuals/805-1394.pdf"><small><font color="#e00000">(PDF)</font></small></a> <a href="http://www.sun.com/processors/manuals/805-1394.ps"><small><font color="#e00000">(PostScript)</font></small></a>  <li>VIS Instruction Set - User's Manual <a href="http://www.sun.com/processors/manuals/805-1394.pdf"><small><font color="#e00000">(PDF)</font></small></a> <a href="http://www.sun.com/processors/manuals/805-1394.ps"><small><font color="#e00000">(PostScript)</font></small></a>
 </ul>  </ul>
   </p>
   
 <hr>  <hr>
 <a name=info></a>  <a name="install"></a>
 <h3><font color="#0000e0"><strong>Where to get it:</strong></font></h3>  <h3><font color="#0000e0">
   <strong>Getting and installing OpenBSD/sparc64:</strong>
   </font></h3>
   
 <p>  <p>
 <ul>  The last supported OpenBSD/sparc64 release is
 <li><a href=ftp.html>Snapshots are made available from time to time.</a>  <a href="32.html">OpenBSD 3.2</a>.
 <li><a href=ftp://ftp.openbsd.org/pub/OpenBSD/3.2/sparc64/INSTALL.sparc64>Installation information</a>  Here are the
 </ul>  <a href="ftp://ftp.OpenBSD.org/pub/OpenBSD/3.2/sparc64/INSTALL.TEMPLATE">
   OpenBSD/sparc64 3.2 installation instructions
   </a>.
 </p>  </p>
   
 <hr>  <p>
 <h3><font color="#0000e0"><strong>Install media:</strong></font></h3>  Snapshots are made available from time to time, in
   <a href="ftp://ftp.OpenBSD.org/pub/OpenBSD/snapshots/sparc64">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/sparc64/INSTALL.TEMPLATE">
   OpenBSD/sparc64 snapshot installation instructions
   </a> as well.
   </p>
   
 <p>  <p>
 A number of install options exist:  There are several installation media provided, so that
   OpenBSD/sparc64 can be installed or upgraded via CD, floppy boot images on
   Ultra1 and Ultra2, miniroot images for machines without floppies
   (and sun4 machines), as well as network and diskless installs.
 <ul>  <ul>
 <li><strong>CD boot:</strong><p>    <li><strong>CD boot</strong>
 Booting off the CD provides a small ffs filesystem with a kernel containing    <p>
 drivers for the most popular devices found on UltraSPARC hardware.<br>    Booting off the CD provides a small ffs filesystem with a kernel containing
 For the latest list of drivers available on this image, take a look at the    drivers for the most popular devices found on UltraSPARC hardware.<br>
 <a href="http://www.openbsd.org/cgi-bin/cvsweb/src/sys/arch/sparc64/conf/RAMDISK?rev=HEAD">    For the latest list of drivers available on this image, take a look at the
 RAMDISK</a> config file.<p>    <a href="http://www.openbsd.org/cgi-bin/cvsweb/src/sys/arch/sparc64/conf/RAMDISK?rev=HEAD">RAMDISK</a>
 <li><strong>Floppy disk:</strong><p>    kernel configuration file.
 This 1.44MB floppy image supports the following sparc64 hardware:    The CD can be booted off the OpenFirmware prompt with
 <ul>  <pre>
 <li>Ultra 1/1E    boot cdrom
 <li>Ultra 2  </pre>
     </p></li>
     <li><strong>Floppy</strong> (floppy32.fs)
     <p>
     Booting off the floppy provides a small ffs filesystem with a kernel
     containing supporting the following sparc64 hardware:
     <ul>
       <li>Ultra 1/1E
       <li>Ultra 2
     </ul>
     as well as support for the on-board devices found on these machines.
     However due to lack of space there are only a few other drivers.
     In particular, this floppy <i>lacks cdrom support</i> and will <i>not</i>
     allow installation from cdrom media.
     For the latest list of drivers available on this image, take a look at the
     <a href="http://www.openbsd.org/cgi-bin/cvsweb/src/sys/arch/sparc64/conf/RAMDISKU1?rev=HEAD">RAMDISKU1</a>
     kernel configuration file.
     The floppy can be booted off the OpenFirmware prompt with
   <pre>
     boot floppy
   </pre>
     </p></li>
     <li><strong>Miniroot</strong> (miniroot32.fs)
     <p>
     The miniroot provides the same installation environment as the bootable CD,
     and is intended for easy bootstrap if there is already an operating system
     installed on the machine.
     After dumping the miniroot to the primary swap partition with dd, the
     miniroot can be booted off the OpenFirmware prompt with a command such as
   <pre>
     boot disk:b
   </pre>
     (the disk designation may be different, depending on the chosen swap
     partition).
     </p></li>
     <li><strong>Network boot</strong> (ofwboot.net, bsd.rd)
     <p>
     Using a diskless setup, it is also possible to boot the OpenBSD/sparc64
     boot loader, <tt>ofwboot.net</tt>, from the network via tftp, and access
     the <tt>bsd.rd</tt> standalone miniroot over NFS.
     Refer to the
     <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=diskless&amp;sektion=8">diskless(8)</a>
     manual page for details on how to setup a network boot environment.
     </p></li>
 </ul>  </ul>
 It contains support for the on-board devices found on these machines, however  </p>
 due to lack of space there are only a few other drivers. In particular, this  
 floppy lacks cdrom support and will <i>not</i> allow you to install from cdrom  
 media.<p>  
 <li><strong>Miniroot:</strong><p>  
 The miniroot is a complete filesystem image, to be dumped on your machines' swap  
 partition, and booted from afterwards. Its device support is similar to the  
 CD boot image.  
 <li><strong>Network boot:</strong><p>  
 The boot image can also be downloaded from the network, using a  
 diskless(8) like setup. The device support is similar to the CD boot image.  
 </ul>  
 <p>  <p>
 Use the method that works best for you.<br>  
 Please note that booting from floppy might not work on your machine; also,  Please note that booting from floppy might not work on your machine; also,
 Ultra 1, 1E and 2 systems might require a PROM update (they usually don't if  Ultra 1, 1E and 2 systems might require a PROM update (they usually don't if
 they are able to boot Solaris in 64bit-mode); please refer to the  they are able to boot Solaris in 64bit-mode); please refer to the
 installation notes for details.</p>  installation notes for details.
   </p>
   
 <hr>  <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>
   
 <h4>OpenBSD/sparc64 has been tested on the following SUN UltraSPARC models:</h4>  <p>
   <h4>Supported machines</h4>
   </p>
   
   <p>
   OpenBSD/sparc64 has been tested on the following machines:
 <table border=0 cellspacing=0 cellpadding=2 width="95%">  <table border=0 cellspacing=0 cellpadding=2 width="95%">
 <tr>  <tr>
 <td valign="top" width="25%">  <td valign="top" width="25%">
Line 195 
Line 261 
  <li>SUN Fire V120   <li>SUN Fire V120
  <li>Netra T1 100/105 <font color=#00e000>*</font>   <li>Netra T1 100/105 <font color=#00e000>*</font>
 </ul></td></tr></table>  </ul></td></tr></table>
   </p>
   
 <p> Please note, some machines like the Ultra1, Ultra2 and Enterprise 220R  <p>
   Please note, some machines like the Ultra1, Ultra2 and Enterprise 220R
 may require upgrading the flashprom before OpenBSD can be successfully  may require upgrading the flashprom before OpenBSD can be successfully
 installed.  installed.
   </p>
   
 <h4>The following models are not supported at the moment:</h4>  <p>
 <table border=0 cellspacing=0 cellpadding=2 width="95%">  <h4>Supported devices</h4>
 <tr>  </p>
 <td valign="top" width="25%">  
 <ul>  
  <li>Ultra 80  
  <li>Ultra 450  
  <li>SUNBlade 1000  
 </ul></td><td valign=top width="25%"><ul>  
  <li>SUNBlade 2000  
  <li>Enterprise 420R  
  <li>Enterprise 450  
 </ul></td><td valign=top width="25%"><ul>  
  <li>Enterprise 3000  
  <li>Netra T1 AC200/DC200  
  <li>Netra T 1120/1125  
 </ul></td><td valign=top width="25%"><ul>  
  <li>Netra 20  
  <li>Netra T 1400/1405  
 </ul></td></tr></table>  
   
 <h4>Supported peripherals:</h4>  <p>
 <ul>  <ul>
  <li><strong>Keyboards/Mice</strong>   <li><strong>Keyboards/Mice</strong>
   <ul>    <ul>
Line 233 
Line 285 
    <li>Sun mice on USB (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ums&sektion=4">ums</a>)     <li>Sun mice on USB (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ums&sektion=4">ums</a>)
    <li>PS/2 mice (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pms&sektion=4">pms</a>)     <li>PS/2 mice (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pms&sektion=4">pms</a>)
   </ul>    </ul>
  <li><strong>Framebuffers</strong>   <li><strong>Frame buffers</strong>
   <ul>    <ul>
    <li>SBUS Video:     <li>SBUS Video:
     <ul>      <ul>
Line 244 
Line 296 
    <li>PCI Video:     <li>PCI Video:
     <ul>      <ul>
      <li>ATI Rage (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=vgafb&sektion=4&arch=sparc64">vgafb</a>),       <li>ATI Rage (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=vgafb&sektion=4&arch=sparc64">vgafb</a>),
 includes the <i>PGX</i> and <i>PGX24</i> on-board framebuffers  includes the <i>PGX</i> and <i>PGX24</i> on-board frame buffers
     </ul>      </ul>
    <li>UPA Video:     <li>UPA Video:
     <ul>      <ul>
Line 399 
Line 451 
    <li>performance counters/system controller (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=uperf&sektion=4&arch=sparc64">uperf</a>)     <li>performance counters/system controller (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=uperf&sektion=4&arch=sparc64">uperf</a>)
   </ul>    </ul>
 </ul>  </ul>
   </p>
   
 <p>  <p>
 <sup>(A)</sup> Drivers for hardware marked with (A) are <b>not</b> included in  <sup>(A)</sup> Drivers for hardware marked with (A) are <b>not</b> included in
 the ramdisk.  the ramdisk.
 </p>  </p>
   
   <p>
 <font color=#00e000>*</font> support added after 3.2.  <font color=#00e000>*</font> support added after 3.2.
   </p>
   
 <h4>Unsupported devices:</h4>  <p>
   <h4>Unsupported machines</h4>
   </p>
   
   <p>
   <table border=0 cellspacing=0 cellpadding=2 width="95%">
   <tr>
   <td valign="top" width="25%">
   <ul>
    <li>Ultra 80
    <li>Ultra 450
    <li>SUNBlade 1000
   </ul></td><td valign=top width="25%"><ul>
    <li>SUNBlade 2000
    <li>Enterprise 420R
    <li>Enterprise 450
   </ul></td><td valign=top width="25%"><ul>
    <li>Enterprise 3000
    <li>Netra T1 AC200/DC200
    <li>Netra T 1120/1125
   </ul></td><td valign=top width="25%"><ul>
    <li>Netra 20
    <li>Netra T 1400/1405
   </ul></td></tr></table>
   </p>
   
   <p>
   <h4>Unsupported devices</h4>
   </p>
   <ul>
  <li>SBUS and PCI cards other than those listed above.   <li>SBUS and PCI cards other than those listed above.
 </ul>  </ul>
   
 <hr>  <hr>
 <a href=plat.html><img height=24 width=24 src=back.gif border=0 alt=OpenBSD></a>  <a href="plat.html">
 <a href=mailto:www@openbsd.org>www@openbsd.org</a>  <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>  <br>
 <small>$OpenBSD$</small>  <small>$OpenBSD$</small>
   

Legend:
Removed from v.1.85  
changed lines
  Added in v.1.86