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

Annotation of www/mac68k.html, Revision 1.94

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: <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
1.3       fn          7: <meta name="description" content="the OpenBSD/mac68k page">
1.87      miod        8: <meta name="copyright" content="This document copyright 1996-2013 by OpenBSD.">
1.93      sthen       9: <link rel="canonical" href="http://www.openbsd.org/mac68k.html">
1.3       fn         10: </head>
                     11:
1.42      miod       12: <body bgcolor="#ffffff" text="#000000" link="#23238e">
                     13: <a href="index.html"><img alt="[OpenBSD]" height="30" width="141" src="images/smalltitle.gif" border="0"></a>
                     14: <p>
                     15: <h2><font color="#e00000">OpenBSD/mac68k</font></h2>
1.1       deraadt    16:
1.3       fn         17: <hr>
1.11      briggs     18:
1.87      miod       19: OpenBSD/mac68k used to run on many of the Motorola 680x0-based Apple Macintosh
1.47      henning    20: computers.
1.87      miod       21: It used to require a Motorola 68020 or better processor, with an external
                     22: Motorola 68851 PMMU in case of a 68020.
1.94    ! deraadt    23: <p>
1.42      miod       24:
1.89      deraadt    25: <strong>The OpenBSD/mac68k port was discontinued after the 5.1 release.</strong>
1.87      miod       26:
1.94    ! deraadt    27: <br clear=all>
        !            28: <hr>
1.42      miod       29:
                     30: <a name="history"></a>
                     31: <h3><font color="#0000e0"><strong>History:</strong></font></h3>
1.1       deraadt    32:
1.3       fn         33: <p>
1.11      briggs     34: The mac68k port of OpenBSD was derived from NetBSD/mac68k, and it
1.42      miod       35: used to support most of the same hardware as NetBSD.
1.87      miod       36: </p>
1.84      nick       37:
                     38: <p>
                     39: Active building and testing of OpenBSD/mac68k was discontinued after
                     40: OpenBSD 4.6 due to lack of interest with developers and builder.
1.87      miod       41: </p>
1.42      miod       42:
                     43: <p>
1.87      miod       44: Eventually the lack of a proper firmware interface, requiring the use of a
                     45: MacOS application as the bootloader, with little or no possibility of updating
                     46: this application to match progress in OpenBSD (let alone rebuild it with a
                     47: free software toolchain) convinced the developers to give up supporting this
                     48: port, and remove the code from the tree.
                     49: </p>
1.62      martin     50:
1.42      miod       51: <hr>
                     52: <a name="hardware"></a>
                     53: <h3><font color="#0000e0"><strong>Supported hardware:</strong></font></h3>
                     54:
                     55: <p>
1.62      martin     56: <h4>Supported models</h4>
1.42      miod       57:
                     58: <p>
1.87      miod       59: OpenBSD/mac68k used to run on a large part of the 680x0-based Macintosh
1.42      miod       60: computers.
1.87      miod       61: The kernel itself had support for the following processor combinations:
1.15      johns      62: <ul>
1.42      miod       63:   <li>68020 with 68851 PMMU and 68881 FPU
                     64:   <li>68030 with 68882 FPU
                     65:   <li>68040 (<b>not</b> including the 68LC040)
1.15      johns      66: </ul>
                     67:
                     68: <p>
1.87      miod       69: The following Macintosh models used to be supported and tested.
1.62      martin     70: This means that at least the SCSI controller, serial console and on-board
1.87      miod       71: ethernet would function on these models.
                     72: On some of these machines, a full 68040 CPU was required to replace the
1.62      martin     73: default 68LC040 CPU.
1.15      johns      74: <ul>
1.75      martin     75: <li>Classic family: SE30
1.73      martin     76: <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     77: <li>Centris family: 610, 650
1.66      martin     78: <li>Quadra family: 605, 610, 630, 650, 660AV, 700, 800, 840AV, 900, 950
1.15      johns      79: </ul>
                     80:
1.42      miod       81: <p>
                     82: <h4>Supported devices</h4>
                     83:
                     84: <p>
1.15      johns      85: <ul>
1.58      martin     86: <li>Internal SCSI controllers and peripherals:
                     87:  <ul>
                     88:  <li>Quadra/Centris series' onboard NCR 53c96 SCSI controller
1.92      sthen      89:  (<a href="http://man.openbsd.org/?query=esp&amp;sektion=4&amp;arch=mac68k">esp</a>).
1.58      martin     90:  <li>Macintosh II-series', Performa, and LC-series' onboard NCR 5380 SCSI controller
1.92      sthen      91:  (<a href="http://man.openbsd.org/?query=ncrscsi&amp;sektion=4&amp;arch=mac68k">ncrscsi</a>,
                     92:  <a href="http://man.openbsd.org/?query=sbc&amp;sektion=4&amp;arch=mac68k">sbc</a>).
1.58      martin     93:  </ul>
                     94:  <ul>
                     95:  <li>SCSI disk drives
1.92      sthen      96:  (<a href="http://man.openbsd.org/?query=sd&amp;sektion=4">sd</a>).
1.58      martin     97:  <li>SCSI cdrom drives
1.92      sthen      98:  (<a href="http://man.openbsd.org/?query=cd&amp;sektion=4">cd</a>).
1.58      martin     99:  <li>Autochangers
1.92      sthen     100:  (<a href="http://man.openbsd.org/?query=ch&amp;sektion=4">ch</a>).
1.58      martin    101:  <li>Tape drives
1.92      sthen     102:  (<a href="http://man.openbsd.org/?query=st&amp;sektion=4">st</a>).
1.58      martin    103:  </ul>
                    104: <li>Internal sound
1.92      sthen     105: (<a href="http://man.openbsd.org/?query=asc&amp;sektion=4&amp;arch=mac68k">asc</a>).
1.60      martin    106: <li>NuBus internal expansion bus
1.92      sthen     107: (<a href="http://man.openbsd.org/?query=nubus&amp;sektion=4&amp;arch=mac68k">nubus</a>).
1.74      martin    108: <li>Internal video and most NuBus video cards
1.92      sthen     109: (<a href="http://man.openbsd.org/?query=macfb&amp;sektion=4&amp;arch=mac68k">macfb</a>).
1.58      martin    110: <li>Both internal serial ports
1.92      sthen     111: (<a href="http://man.openbsd.org/?query=zsc&amp;sektion=4&amp;arch=mac68k">zsc</a>).
1.42      miod      112: <li>ADB keyboards and mice
1.92      sthen     113: (<a href="http://man.openbsd.org/?query=adb&amp;sektion=4&amp;arch=mac68k">adb</a>) (except on the IIfx, Quadra 900 and 950).
1.42      miod      114: <li>Ethernet cards based on the Natl. Semiconductor 8390 (Asante, Apple, and a few others)
1.92      sthen     115: (<a href="http://man.openbsd.org/?query=ae&amp;sektion=4&amp;arch=mac68k">ae</a>).
1.58      martin    116: <li>Quadra/Centris AV series' onboard MACE ethernet
1.92      sthen     117: (<a href="http://man.openbsd.org/?query=mc&amp;sektion=4&amp;arch=mac68k">mc</a>).
1.67      martin    118: <li>Some ethernet cards based on the SONIC chip including internal Ethernet on many of Apple's non-AV Quadras/Centrises
1.92      sthen     119: (<a href="http://man.openbsd.org/?query=sn&amp;sektion=4&amp;arch=mac68k">sn</a>).
1.15      johns     120: </ul>
                    121:
                    122: <p>
1.62      martin    123: <h4>Untested systems</h4>
1.87      miod      124: The following Macintosh models used to be untested, and/or lacked support for
                    125: major subsystems.
1.15      johns     126: <ul>
1.62      martin    127: <li>Classic family: Color Classic, Classic II
                    128: <li>Macintosh II family: Mac II, IIx, IIcx, IIci, IIsi, IIfx, IIvi, IIvx, Performa 600
                    129: <li>500 family: 520, 550, 575, 580, Mac TV
1.15      johns     130: </ul>
                    131:
1.35      miod      132: <p>
1.62      martin    133: <h4>Unsupported systems</h4>
1.42      miod      134: <ul>
                    135: <li>PowerPC-based Macs. Some of these are supported in the
                    136:   <a href="macppc.html">OpenBSD/macppc</a> port.
1.62      martin    137: <li>Powerbook family. Hardware capabilities limit the usability of these
                    138:   systems.
1.42      miod      139: <li>Machines based on the 68LC040 processor.
                    140:   Unfortunately, the chip itself contains a major bug for which there is
1.43      miod      141:   no software workaround available in OpenBSD.
1.42      miod      142: </ul>
1.13      gene      143:
                    144: <p>
1.42      miod      145: <h4>Unsupported devices</h4>
1.1       deraadt   146:
1.13      gene      147: <p>
1.42      miod      148: <ul>
                    149: <li>Apple Communication Slot (CS) ethernet cards.
1.48      nick      150: <li>Any other NuBus card not listed above.
1.59      martin    151: <li>Floppy drive.
1.62      martin    152: <li>IOP ADB subsystem on the IIfx, Quadra 900 and 950.
                    153: <li>IDE drives.
1.42      miod      154: </ul>
1.8       briggs    155:
1.3       fn        156: <hr>
1.44      miod      157: <a name="install"></a>
                    158: <h3><font color="#0000e0">
                    159: <strong>Getting and installing OpenBSD/mac68k:</strong>
                    160: </font></h3>
                    161:
                    162: <p>
1.87      miod      163: The last supported OpenBSD/mac68k release was
                    164: <a href="51.html">OpenBSD 5.1</a>.
                    165: </p>
1.3       fn        166:
                    167: </body>
                    168: </html>