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

Annotation of www/mvme68k.html, Revision 1.37

1.16      fn          1: <!DOCTYPE HTML PUBLIC  "-//IETF//DTD HTML Strict//EN">
                      2: <html>
1.1       deraadt     3: <head>
                      4: <title>OpenBSD/mvme68k</title>
1.16      fn          5: <link rev=made href=mailto:www@openbsd.org>
                      6: <meta name="resource-type" content="document">
                      7: <meta name="description" content="the OpenBSD/mvme68k page">
                      8: <meta name="keywords" content="openbsd,mvme68k">
                      9: <meta name="distribution" content="global">
1.28      deraadt    10: <meta name="copyright" content="This document copyright 1996 by OpenBSD.">
1.16      fn         11: </head>
                     12:
1.29      johns      13: <BODY BGCOLOR="#FFFFFF" TEXT="#000000" LINK="#23238E">
1.34      deraadt    14: <img alt="[OpenBSD]" height=30 width=141 SRC="images/smalltitle.gif">
                     15: <p>
                     16: <h2><font color=#e00000>OpenBSD/mvme68k</font></h2>
1.1       deraadt    17:
1.16      fn         18: <hr>
                     19: <h3><strong>History and Status:</strong></h3>
1.1       deraadt    20:
1.16      fn         21: <p>
1.34      deraadt    22: This port was primarily done by Theo de Raadt in 1995 as a contract to
1.1       deraadt    23: Willowglen Singapore.  An earlier port to the MVME147 by Chuck Cranor
                     24: based on Paul Mackerras' old DA30 code (and using hardware donated by
                     25: Jonathan Levine at Theo's request) provided a solid development
                     26: platform.  Bizzarely, Dale Rahn of Motorola also independently wrote a
1.34      deraadt    27: port to the MVME147.  For most kernel parts, both their ports were
                     28: analysed but more code was written new by Theo, or based on the hp300
                     29: code.  Dale helped significantly during the porting to the 68040
                     30: models and wrote most of the code specific to the MVME167 model.
                     31: Steve Murphee continued work and made the MVME177 work, as well as
                     32: adding support for some VME devices.
1.1       deraadt    33:
                     34: <p>
                     35: The people working the most on OpenBSD/mvme68k currently consists of
1.33      deraadt    36: Steve Murphee, Theo de Raadt, and Dale Rahn. Of course, others are
1.16      fn         37: very welcome!
1.1       deraadt    38:
                     39: <p>
1.34      deraadt    40: The same kernel currently runs on the following pieces of hardware:
1.1       deraadt    41:
1.33      deraadt    42: <ul>
1.34      deraadt    43: <li><strong>MVME147: </strong>68030<br>
1.33      deraadt    44: This works stably.
                     45: <ul>
1.22      deraadt    46: <li>Everything supported except the parallel port.
                     47: <li>I have a driver for the parallel port, but it is not integrated yet.
1.33      deraadt    48: </ul>
                     49: <p>
1.16      fn         50:
1.34      deraadt    51: <li><strong>MVME162: </strong>68040<br>
1.33      deraadt    52: This works stably.
                     53: <ul>
1.22      deraadt    54: <li>Everything important working.. with these additional notes:
1.1       deraadt    55: <li>SCSI working (4.5MB/sec off a 4.2G Quantum Grand Prix).<br>
1.22      deraadt    56: <li>VME bus support untested
                     57: <li>parity and ecc not supported
1.5       deraadt    58: <li>flash driver not working
1.1       deraadt    59: <li>IP module driver untested
1.33      deraadt    60: </ul>
                     61: <p>
1.16      fn         62:
1.34      deraadt    63: <li><strong>MVME165: </strong>68040<br>
1.33      deraadt    64: What little we know about it makes us think it is doable.
                     65: <p>
1.1       deraadt    66:
1.34      deraadt    67: <li><strong>MVME166: </strong>68040<br>
1.33      deraadt    68: This might already work. Anyone want to test it?
                     69: <p>
1.1       deraadt    70:
1.34      deraadt    71: <li><strong>MVME167C: </strong>68040<br>
1.33      deraadt    72: This works stably.
                     73: <ul>
1.22      deraadt    74: <li>Works as well as the MVME162 port above, plus these notes:
1.1       deraadt    75: <li>parallel port not supported.
1.33      deraadt    76: </ul>
1.35      deraadt    77: <p>
1.34      deraadt    78:
                     79: <li><strong>MVME177-001: </strong>68060<br>
1.33      deraadt    80: This works stably.
                     81: <ul>
                     82: <li>Works as well as the MVME167 port.
                     83: </ul>
                     84: <p>
1.34      deraadt    85: </ul>
                     86:
                     87: Additional VME devices that are supported:<p>
                     88: <ul>
                     89: <li><strong>MVME376</strong>: VME Lance ethernet
                     90: <li><strong>MVME328</strong>: SCSI controller
                     91: </ul>
1.35      deraadt    92: <p>
                     93:
1.1       deraadt    94:
1.34      deraadt    95: For all these architectures, both diskless booting using sun-style
                     96: bootparams/nfs and regular full disk booting are supported.
1.1       deraadt    97:
                     98: <p>
                     99: Note: This port has COMPAT_SUNOS support, so it can run SunOS sun3
1.34      deraadt   100: binaries. As such, I think that the MVME177 is probably the fastest
                    101: machine capable of running SunOS sun3 binaries....
1.16      fn        102:
                    103: <hr>
1.1       deraadt   104: <p>
1.26      deraadt   105: <a href=ftp.html>Snapshots are made available from time to time.</a>
1.16      fn        106:
                    107: <hr>
1.34      deraadt   108: <h3><strong>What does it look like?  This is a MVME162.  Following it is
                    109: the boot log from a MVME177.</strong></h3>
1.1       deraadt   110:
1.32      deraadt   111: <img src=images/mvme162.gif><p>
1.21      deraadt   112:
1.1       deraadt   113: <pre>
1.33      deraadt   114: Copyright Motorola Inc. 1988 - ...., All Rights Reserved
1.1       deraadt   115:
1.33      deraadt   116: MVME177 Debugger/Diagnostics Release Version ...
1.1       deraadt   117: COLD Start
                    118:
1.33      deraadt   119: Local Memory Found =02000000 (&33554432)
1.1       deraadt   120:
1.33      deraadt   121: MPU Clock Speed =50Mhz
1.1       deraadt   122:
1.16      fn        123: 162-Bug&gt;bo
1.33      deraadt   124: Booting from: VME177, Controller 0, Drive 0
1.1       deraadt   125: Loading: Operating System
                    126:
                    127: Volume: NBSD
                    128:
                    129: IPL loaded at: $003F0000
1.37    ! jufi      130: &gt;&gt; OpenBSD BOOT [$Revision: 1.36 $]
1.1       deraadt   131: using ctrl 0 dev 0
                    132: Booting /OpenBSD @ 0x10000
                    133: 8c000+8000+caf8 [8f40+9162]  start 0x10020
                    134: [ preserving 73898 bytes of OpenBSD symbol table ]
                    135: Copyright (c) 1982, 1986, 1989, 1991, 1993
                    136:         The Regents of the University of California.  All rights reserved.
                    137:
1.33      deraadt   138: OpenBSD 2.6-current (GENERIC) #10: Mon Jan 24 14:04:57 PST 2000
                    139:     deraadt@m167.openbsd.org:/sys/arch/mvme68k/compile/GENERIC
                    140: Motorola 177-001: 50MHz MC68060 CPU+MMU+FPU, 8k on-chip physical I/D caches, unknown FPU
                    141: real mem = 33554432
                    142: avail mem = 27975680
                    143: using 409 buffers containing 1675264 bytes of memory
1.1       deraadt   144: mainbus0 (root)
1.33      deraadt   145: pcctwo0 at mainbus0 addr 0xfff00000: rev 0
                    146: clock0 at pcctwo0 ipl 5
                    147: cl0 at pcctwo0 offset 0x45000 ipl 3 console
                    148: vme0 at pcctwo0 offset 0x40000: system controller
                    149: vme0: using BUG parameters
                    150: vme0: 1phys 0x02000000-0xefff0000 to VME 0x02000000-0xefff0000
                    151: vme0: 2phys 0x00000000-0x00000000 to VME 0x00000000-0x00000000
                    152: vme0: 3phys 0x00400000-0x00ff0000 to VME 0x00400000-0x00ff0000
                    153: vme0: 4phys 0x00000000-0x00000000 to VME 0x00000000-0x00000000
                    154: vme0: vme to cpu irq level 1:1
1.1       deraadt   155: vmes0 at vme0
                    156: vmel0 at vme0
1.33      deraadt   157: ie0 at pcctwo0 offset 0x46000 ipl 1: address 08:00:3e:23:5c:a2
                    158: siop0 at pcctwo0 offset 0x47000 ipl 2: version 2 target 7
                    159: scsibus0 at siop0: 8 targets
                    160: siop0: target 0 now synchronous, period=100ns, offset=8
1.36      deraadt   161: sd0 at scsibus0 targ 0 lun 0: &lt;QUANTUM, FIREBALL1080S, 1Q04&gt; SCSI2 0/direct fixed
1.33      deraadt   162: sd0: 1042MB, 3835 cyl, 4 head, 139 sec, 512 bytes/sec, 2134305 sec total
                    163: memc0 at pcctwo0 offset 0x43000: MCECC rev 0
                    164: nvram0 at pcctwo0 offset 0xc0000: MK48T08 len 8192
                    165: flash0 at mainbus0 addr 0xffa00000: unknown manu 0x00 ident 00
1.1       deraadt   166: sram0 at mainbus0 addr 0xffe00000: len 131072
1.33      deraadt   167: boot device: sd0
1.1       deraadt   168: root on sd0a
1.33      deraadt   169: ie0: supplying EUI64: 08:00:3e:ff:fe:23:5c:a2
                    170: rootdev=0x400 rrootdev=0x800 rawdev=0x802
1.1       deraadt   171: Automatic boot in progress: starting file system checks.
                    172: /dev/rsd0a: file system is clean; not checking
                    173: /dev/rsd0g: file system is clean; not checking
                    174: /dev/rsd0e: file system is clean; not checking
                    175: setting tty flags
                    176: starting network
1.33      deraadt   177: add host m177: gateway localhost
1.1       deraadt   178: starting rpc daemons: portmap ypbind nfsiod amd.
                    179: starting system logger, time daemon.
                    180: checking for core dump...
                    181: savecore: no core dump
                    182: checking quotas: done.
                    183: building databases...
                    184: clearing /tmp
                    185: standard daemons: update cron.
                    186: starting network daemons: routed printer inetd.
                    187: starting local daemons:.
                    188: runtime link editor directory cache
1.33      deraadt   189: Thu Jan 14 03:58:38 MDT 2000
                    190: Sep 14 03:58:38 m177 init: kernel security level changed from 0 to 1
1.1       deraadt   191:
1.33      deraadt   192: OpenBSD/mvme68k (m177) (ttya)
1.1       deraadt   193:
                    194: login:
                    195: </pre>
                    196:
1.16      fn        197: <hr>
1.30      pauls     198: <a href=plat.html><img height=24 width=24 src=back.gif border=0 alt=OpenBSD></a>
1.1       deraadt   199: <a href=mailto:www@openbsd.org>www@openbsd.org</a>
1.16      fn        200: <br>
1.37    ! jufi      201: <small>$OpenBSD: mvme68k.html,v 1.36 2000/02/23 22:29:16 deraadt Exp $</small>
1.16      fn        202:
                    203: </body>
                    204: </html>