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

Annotation of www/sparc.html, Revision 1.3

1.3     ! fn          1: <!DOCTYPE HTML PUBLIC  "-//IETF//DTD HTML Strict//EN">
        !             2: <html>
1.1       deraadt     3: <head>
                      4: <title>OpenBSD/sparc</title>
1.3     ! fn          5: <base href=http://www.openbsd.org/>
        !             6: <link rev=made href=mailto:www@openbsd.org>
        !             7: <meta name="resource-type" content="document">
        !             8: <meta name="description" content="the OpenBSD/sparc page">
        !             9: <meta name="keywords" content="openbsd,sparc">
        !            10: <meta name="distribution" content="global">
        !            11: <meta name="copyright" content="This document copyright 1996 by OpenBSD, Inc.">
        !            12: </head>
        !            13:
        !            14: <body>
        !            15:
1.1       deraadt    16: <h2>OpenBSD/sparc</h2>
                     17:
1.3     ! fn         18: <hr>
        !            19: <h3><strong>History and Status:</strong></h3>
        !            20:
        !            21: <p>
1.1       deraadt    22: The original BSD4.4 port was done by Chris Torek as a contract to
                     23: LBL. The code was released by Chris in mid-93, and Theo de Raadt
                     24: worked it into shape for the NetBSD tree.  Theo and Markus Wild worked
                     25: on improving Chris' original SunOS compatibility code into a highly
                     26: complete and reliable emulation. Chuck Cranor ported the sun4c code to
                     27: the 8KB pagesized Sun4 architecture, and Theo merged this code in a
                     28: way that would allow the same kernel and programs to run on either
                     29: sun4c or sun4 machines (unlike Sun's seperate kernel environments).
                     30: This last change also required a rewrite of the device configuration
                     31: code.  Just after the NetBSD/sparc 1.0 release, Peter Galbavy wrote an
                     32: ESP scsi device driver as a replacement for Chris' sparc-specific scsi
                     33: code, this new driver unfortunately had some problems.
1.3     ! fn         34: </p>
1.1       deraadt    35:
                     36: <p>
                     37: At this point a conflict emerged between Theo and the other people he
                     38: started the NetBSD project with, and Theo was forced by the core group
                     39: to resign from NetBSD.  After Theo left NetBSD, a few people in the
                     40: NetBSD group did some other things for the port: Paul Kranenburg
                     41: ported a floppy driver and started writing support for the 4/400.
                     42: Chuck spent many long hours working on the ie, xy, xd device drivers.
1.3     ! fn         43: </p>
1.1       deraadt    44:
                     45: <p>
                     46: Theo continued working independently, and made a number of additions:
                     47: P4 support, flexible boot strategy, a few graphics drivers with help
                     48: from John Stone, and masses of bug fixes.  Many people will be most
                     49: interested that the ESP scsi driver has been completely replaced by
                     50: Theo, and that it supports disconnect/reconnect.
1.3     ! fn         51: </p>
1.1       deraadt    52:
                     53: <p>
                     54: Work on porting OpenBSD/sparc to the sun4m platform is currently in
                     55: progress.  This work is being done in cooperation between the OpenBSD
                     56: group and a research group at a US university. This research group
                     57: wishes to remain anonymous at this time.  This work should be
                     58: available for integration within the next few months.
1.3     ! fn         59: </p>
1.1       deraadt    60:
                     61: <p>
                     62: OpenBSD/sparc can be correctly described as NetBSD/sparc + improvements.
1.3     ! fn         63: </p>
1.1       deraadt    64:
                     65: <p>
                     66: The people working the most on OpenBSD/sparc currently consists of
1.3     ! fn         67: Chuck Cranor, Theo de Raadt, and David Miller. Of course, others are
1.1       deraadt    68: very welcome!
1.3     ! fn         69: </p>
        !            70:
        !            71: <hr>
        !            72: <h3><strong>Where to get it?</strong></h3>
1.1       deraadt    73:
                     74: <p>
1.3     ! fn         75: The third binary snapshot (Nov 22) is now available.
1.1       deraadt    76: <ul>
                     77: <li><a href=ftp://ftp.openbsd.org/pub/OpenBSD/snapshots/sparc>
                     78: ftp://ftp.openbsd.org/pub/OpenBSD/snapshots/sparc</a><br>
                     79: located at Rutgers University, eastern USA.
                     80: <!-- davem@openbsd.org -->
                     81: <li><a href=ftp://ftp.ibp.fr/pub/OpenBSD/snapshots/sparc>
                     82: ftp://ftp.ibp.fr/pub/OpenBSD/snapshots/sparc</a><br>
                     83: located in France.
                     84: <!-- ftpmaint@ftp.ibp.fr -->
                     85: <li><a href=ftp://hal.cs.umr.edu/pub/OpenBSD/snapshots/sparc>
                     86: ftp://hal.cs.umr.edu/pub/OpenBSD/snapshots/sparc</a><br>
                     87: located in University of Missouri-Rolla, mid-western USA.
                     88: <!-- johns@cs.umr.edu -->
                     89: </ul>
                     90: You should also read the <a href=snapshots.html>
                     91: general description about OpenBSD snapshots</a>.
1.3     ! fn         92: </p>
        !            93:
        !            94: <hr>
        !            95: <h3><strong>What hardware is supported?</strong></h3>
1.1       deraadt    96:
                     97: <h4>OpenBSD/sparc runs on the following classes of machines:</h4>
1.3     ! fn         98: <ul>
1.1       deraadt    99: <li> sun4c: the SS1, SS1+, IPC, SLC, SS2, IPX, and ELC
                    100: <li> sun4: the 4/100, 4/200, and 4/300
                    101: <li> Typically it works on clones of these machines
1.3     ! fn        102: </ul>
1.1       deraadt   103:
1.3     ! fn        104: <h4>Supported devices.  This list of basically declares that any `stock' sun4c
        !           105: "sparcstation" machine will probably work; for sun4 machines one must be more
        !           106: careful.</h4>
        !           107: <ul>
1.1       deraadt   108: <li> sun4c sbus or on-board cgsix, cgthree, and bwtwo
                    109: <li> 4/200 on-board bwtwo
                    110: <li> 4/300 and 4/100 P4 video: bwtwo, cgthree, cgsix. As well, P4 cgeight may work
                    111: <li> sun4 VME cgtwo, cgthree, cgsix
                    112: <li> P4 on-board bwtwo, and VME cgtwo card<br>
                    113: <li> ttya and ttyb serial ports (can be used as console if needed)
                    114: <li> 4/300 ttyc and ttyc serial ports
                    115: <li> on-board AMD Lance ethernet
                    116: <li> sbus AMD Lance ethernet cards
                    117: <li> on-board Intel 82586 ethernet (ie0 on 4/100 and 4/200)
                    118: <li> VME Intel 82586 ethernet cards
                    119: <li> on-board "esp" SCSI controller (sun4c and 4/300)
                    120: <li> sbus "esp" SCSI controller
                    121: <li> VME "SUN-3"/"si" SCSI controller (polled mode only, slow)
                    122: <li> 4/110 "SCSI Weird"/"sw" on-board controller (slow, polled mode)
                    123: <li> Xylogics 7053 VME/SMD disk controller ("xd")
                    124: <li> Xylogics 450/451 VME disk controller ("xy")
                    125: <li> sun4c floppy disk drive
                    126: <li> sun4c audio
                    127: <li> sun keyboard and mouse
1.3     ! fn        128: </ul>
1.1       deraadt   129:
                    130: <h4>OpenBSD/sparc does *not* run on these machines (yet):</h4>
1.3     ! fn        131: <ul>
1.1       deraadt   132: <li> 4/400 (lacks support for the I/O cache, and has ethernet problems)
                    133: <li> sun4m: the 4/600, LC, LX, 4, 5, 10, and 20
                    134: <li> sun4d: sparc center 1000/2000
                    135: <li> the new Ultra sparc-64 machines...
                    136: <li> It does not work on most Solbourne machines, which are quite different.
1.3     ! fn        137: </ul>
1.1       deraadt   138:
                    139: <h4>Unsupported Devices. First of all, there are MANY unsupported devices.
                    140: A comprehensive list can probably not be written.</h4>
1.3     ! fn        141: <ul>
1.1       deraadt   142: <li> VME mti 16-port serial card
                    143: <li> VME alm2 16-port serial card
                    144: <li> VME mcp 4-port serial card (or is it 8 port)
                    145: <li> VME "sc" SCSI controller
                    146: <li> VME IPI controller
                    147: <li> VME cgfive
                    148: <li> VME cgnine
                    149: <li> VME GP/GP2 Graphics Processor
                    150: <li> sbus cgeight 24-bit video card (note: sbus cgeight is quite different from
                    151:     VME cgeight)
1.3     ! fn        152: </ul>
1.1       deraadt   153:
1.3     ! fn        154: <hr>
        !           155: <a href=/><img src=icons/back.gif border=0 alt=OpenBSD></a>
1.1       deraadt   156: <a href=mailto:www@openbsd.org>www@openbsd.org</a>
1.3     ! fn        157: <br>
        !           158: <small>$OpenBSD$</small>
        !           159:
        !           160: </body>
        !           161: </html>