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

Annotation of www/mac68k.html, Revision 1.87

1.42      miod        1: <!DOCTYPE HTML PUBLIC  "-//W3C//DTD HTML 4.01 Transitional//EN"
                      2:        "http://www.w3.org/TR/html4/loose.dtd">
1.3       fn          3: <html>
1.1       deraadt     4: <head>
                      5: <title>OpenBSD/mac68k</title>
1.42      miod        6: <link rev="made" href="mailto:www@openbsd.org">
                      7: <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
1.3       fn          8: <meta name="resource-type" content="document">
                      9: <meta name="description" content="the OpenBSD/mac68k page">
                     10: <meta name="keywords" content="openbsd,mac68k">
                     11: <meta name="distribution" content="global">
1.87    ! miod       12: <meta name="copyright" content="This document copyright 1996-2013 by OpenBSD.">
1.3       fn         13: </head>
                     14:
1.42      miod       15: <body bgcolor="#ffffff" text="#000000" link="#23238e">
                     16: <a href="index.html"><img alt="[OpenBSD]" height="30" width="141" src="images/smalltitle.gif" border="0"></a>
                     17: <p>
                     18: <h2><font color="#e00000">OpenBSD/mac68k</font></h2>
1.1       deraadt    19:
1.3       fn         20: <hr>
1.11      briggs     21:
                     22: <p>
1.87    ! miod       23: OpenBSD/mac68k used to run on many of the Motorola 680x0-based Apple Macintosh
1.47      henning    24: computers.
1.87    ! miod       25: It used to require a Motorola 68020 or better processor, with an external
        !            26: Motorola 68851 PMMU in case of a 68020.
1.42      miod       27: </p>
                     28:
                     29: <p>
1.87    ! miod       30: <strong><font color="#e00000">The OpenBSD/mac68k port has been
        !            31: discontinued</font></strong> after the 5.1 release.
        !            32: </p>
        !            33:
        !            34: <!--
        !            35: <p>
1.42      miod       36: A mailing list dedicated to the OpenBSD/mac68k port is available at
                     37: <u><font color="#23238e">mac68k@openbsd.org</font></u>.
                     38: To join the OpenBSD/mac68k mailing list, send a message body of <b>"subscribe
                     39: mac68k"</b> to <a href="mailto:majordomo@openbsd.org">majordomo@openbsd.org</a>.
                     40: Please be sure to check our <a href="mail.html">mailing list policy</a> before
                     41: subscribing.
                     42: </p>
1.87    ! miod       43: -->
1.42      miod       44:
                     45: <p>
1.87    ! miod       46: There is currently no one working on bringing this port back to life.
        !            47: The source code is still available in the CVS Attic, and code can be found in
        !            48: NetBSD as well.
1.11      briggs     49: </p>
                     50:
1.79      nick       51: <a name="toc"></a>
1.42      miod       52: <h3><font color="#0000e0"><i>Table of contents</i></font></h3>
                     53: <p>
                     54: <ul>
1.46      jufi       55:   <li><a href="#history">History of the port</a>
1.56      nick       56:   <li><a href="#hardware">Supported hardware</a>
1.42      miod       57:   <li><a href="#install">Getting and installing OpenBSD/mac68k</a>
                     58: </ul>
                     59:
                     60: <hr>
                     61: <a name="history"></a>
                     62: <h3><font color="#0000e0"><strong>History:</strong></font></h3>
1.1       deraadt    63:
1.3       fn         64: <p>
1.11      briggs     65: The mac68k port of OpenBSD was derived from NetBSD/mac68k, and it
1.42      miod       66: used to support most of the same hardware as NetBSD.
1.87    ! miod       67: </p>
1.84      nick       68:
                     69: <p>
                     70: Active building and testing of OpenBSD/mac68k was discontinued after
                     71: OpenBSD 4.6 due to lack of interest with developers and builder.
1.87    ! miod       72: </p>
1.42      miod       73:
                     74: <p>
1.87    ! miod       75: Eventually the lack of a proper firmware interface, requiring the use of a
        !            76: MacOS application as the bootloader, with little or no possibility of updating
        !            77: this application to match progress in OpenBSD (let alone rebuild it with a
        !            78: free software toolchain) convinced the developers to give up supporting this
        !            79: port, and remove the code from the tree.
        !            80: </p>
1.62      martin     81:
1.42      miod       82: <hr>
                     83: <a name="hardware"></a>
                     84: <h3><font color="#0000e0"><strong>Supported hardware:</strong></font></h3>
                     85:
                     86: <p>
1.62      martin     87: <h4>Supported models</h4>
1.42      miod       88:
                     89: <p>
1.87    ! miod       90: OpenBSD/mac68k used to run on a large part of the 680x0-based Macintosh
1.42      miod       91: computers.
1.87    ! miod       92: The kernel itself had support for the following processor combinations:
1.15      johns      93: <ul>
1.42      miod       94:   <li>68020 with 68851 PMMU and 68881 FPU
                     95:   <li>68030 with 68882 FPU
                     96:   <li>68040 (<b>not</b> including the 68LC040)
1.15      johns      97: </ul>
                     98:
                     99: <p>
1.87    ! miod      100: The following Macintosh models used to be supported and tested.
1.62      martin    101: This means that at least the SCSI controller, serial console and on-board
1.87    ! miod      102: ethernet would function on these models.
        !           103: On some of these machines, a full 68040 CPU was required to replace the
1.62      martin    104: default 68LC040 CPU.
1.15      johns     105: <ul>
1.75      martin    106: <li>Classic family: SE30
1.73      martin    107: <li>LC family: LC, LC II, LC III, LC III+, LC475, Performa 400-430, Performa 450, Performa 460, Performa 475, Performa 476
1.62      martin    108: <li>Centris family: 610, 650
1.66      martin    109: <li>Quadra family: 605, 610, 630, 650, 660AV, 700, 800, 840AV, 900, 950
1.15      johns     110: </ul>
                    111:
1.42      miod      112: <p>
                    113: <h4>Supported devices</h4>
                    114:
                    115: <p>
1.15      johns     116: <ul>
1.58      martin    117: <li>Internal SCSI controllers and peripherals:
                    118:  <ul>
                    119:  <li>Quadra/Centris series' onboard NCR 53c96 SCSI controller
                    120:  (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=esp&amp;sektion=4&amp;arch=mac68k">esp</a>).
                    121:  <li>Macintosh II-series', Performa, and LC-series' onboard NCR 5380 SCSI controller
                    122:  (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ncrscsi&amp;sektion=4&amp;arch=mac68k">ncrscsi</a>,
                    123:  <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sbc&amp;sektion=4&amp;arch=mac68k">sbc</a>).
                    124:  </ul>
                    125:  <ul>
                    126:  <li>SCSI disk drives
                    127:  (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sd&amp;sektion=4">sd</a>).
                    128:  <li>SCSI cdrom drives
                    129:  (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=cd&amp;sektion=4">cd</a>).
                    130:  <li>Autochangers
                    131:  (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ch&amp;sektion=4">ch</a>).
                    132:  <li>Tape drives
                    133:  (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=st&amp;sektion=4">st</a>).
                    134:  </ul>
                    135: <li>Internal sound
                    136: (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=asc&amp;sektion=4&amp;arch=mac68k">asc</a>).
1.60      martin    137: <li>NuBus internal expansion bus
1.68      martin    138: (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=nubus&amp;sektion=4&amp;arch=mac68k">nubus</a>).
1.74      martin    139: <li>Internal video and most NuBus video cards
                    140: (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=macfb&amp;sektion=4&amp;arch=mac68k">macfb</a>).
1.58      martin    141: <li>Both internal serial ports
                    142: (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=zsc&amp;sektion=4&amp;arch=mac68k">zsc</a>).
1.42      miod      143: <li>ADB keyboards and mice
1.62      martin    144: (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=adb&amp;sektion=4&amp;arch=mac68k">adb</a>) (except on the IIfx, Quadra 900 and 950).
1.42      miod      145: <li>Ethernet cards based on the Natl. Semiconductor 8390 (Asante, Apple, and a few others)
                    146: (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ae&amp;sektion=4&amp;arch=mac68k">ae</a>).
1.58      martin    147: <li>Quadra/Centris AV series' onboard MACE ethernet
1.42      miod      148: (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mc&amp;sektion=4&amp;arch=mac68k">mc</a>).
1.67      martin    149: <li>Some ethernet cards based on the SONIC chip including internal Ethernet on many of Apple's non-AV Quadras/Centrises
1.42      miod      150: (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sn&amp;sektion=4&amp;arch=mac68k">sn</a>).
1.15      johns     151: </ul>
                    152:
                    153: <p>
1.62      martin    154: <h4>Untested systems</h4>
1.87    ! miod      155: The following Macintosh models used to be untested, and/or lacked support for
        !           156: major subsystems.
1.15      johns     157: <ul>
1.62      martin    158: <li>Classic family: Color Classic, Classic II
                    159: <li>Macintosh II family: Mac II, IIx, IIcx, IIci, IIsi, IIfx, IIvi, IIvx, Performa 600
                    160: <li>500 family: 520, 550, 575, 580, Mac TV
1.15      johns     161: </ul>
                    162:
1.35      miod      163: <p>
1.62      martin    164: <h4>Unsupported systems</h4>
1.42      miod      165: <ul>
                    166: <li>PowerPC-based Macs. Some of these are supported in the
                    167:   <a href="macppc.html">OpenBSD/macppc</a> port.
1.62      martin    168: <li>Powerbook family. Hardware capabilities limit the usability of these
                    169:   systems.
1.42      miod      170: <li>Machines based on the 68LC040 processor.
                    171:   Unfortunately, the chip itself contains a major bug for which there is
1.43      miod      172:   no software workaround available in OpenBSD.
1.42      miod      173: </ul>
1.13      gene      174:
                    175: <p>
1.42      miod      176: <h4>Unsupported devices</h4>
1.1       deraadt   177:
1.13      gene      178: <p>
1.42      miod      179: <ul>
                    180: <li>Apple Communication Slot (CS) ethernet cards.
1.48      nick      181: <li>Any other NuBus card not listed above.
1.59      martin    182: <li>Floppy drive.
1.62      martin    183: <li>IOP ADB subsystem on the IIfx, Quadra 900 and 950.
                    184: <li>IDE drives.
1.42      miod      185: </ul>
1.8       briggs    186:
1.3       fn        187: <hr>
1.44      miod      188: <a name="install"></a>
                    189: <h3><font color="#0000e0">
                    190: <strong>Getting and installing OpenBSD/mac68k:</strong>
                    191: </font></h3>
                    192:
                    193: <p>
1.87    ! miod      194: The last supported OpenBSD/mac68k release was
        !           195: <a href="51.html">OpenBSD 5.1</a>.
        !           196: </p>
1.44      miod      197:
                    198: <hr>
1.42      miod      199: <a href="plat.html">
                    200: <img height="24" width="24" src="back.gif" border="0" alt="Supported platforms">
                    201: </a>
                    202: <br>
                    203: <small><a href="mailto:www@openbsd.org">www@openbsd.org</a></small>
1.3       fn        204: <br>
1.87    ! miod      205: <small>$OpenBSD: mac68k.html,v 1.86 2010/02/01 13:34:36 nick Exp $</small>
1.3       fn        206:
                    207: </body>
                    208: </html>