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

Annotation of www/sparc.html, Revision 1.1

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