Annotation of www/mvme68k.html, Revision 1.40
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.39 horacio 10: <meta name="copyright" content="This document copyright 1996-2002 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.40 ! miod 123: 177-Bug>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.40 ! miod 130: >> OpenBSD BOOT [$<!-- -->Revision: 1.8 $]
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.40 ! miod 138: OpenBSD 3.1-current (GENERIC) #17: Thu Apr 18 14:02:28 PDT 2002
! 139: deraadt@mvme68k.openbsd.org:/sys/arch/mvme68k/compile/GENERIC
! 140: Motorola 177-001: 50MHz MC68060 CPU+MMU+FPU, 8k on-chip physical I/D caches
1.33 deraadt 141: real mem = 33554432
1.40 ! miod 142: avail mem = 27975680 (6721 pages)
1.33 deraadt 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
1.40 ! miod 147: cl0 at pcctwo0 offset 0x45000 ipl 3: console
1.33 deraadt 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: <QUANTUM, FIREBALL1080S, 1Q04> 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
1.1 deraadt 165: sram0 at mainbus0 addr 0xffe00000: len 131072
1.33 deraadt 166: boot device: sd0
1.1 deraadt 167: root on sd0a
1.33 deraadt 168: rootdev=0x400 rrootdev=0x800 rawdev=0x802
1.1 deraadt 169: Automatic boot in progress: starting file system checks.
170: /dev/rsd0a: file system is clean; not checking
171: /dev/rsd0g: file system is clean; not checking
172: /dev/rsd0e: file system is clean; not checking
173: setting tty flags
174: starting network
1.33 deraadt 175: add host m177: gateway localhost
1.40 ! miod 176: starting system logger
! 177: starting rpc daemons: portmap ypbind amd.
1.1 deraadt 178: savecore: no core dump
179: checking quotas: done.
1.40 ! miod 180: building ps databases: kvm dev.
1.1 deraadt 181: clearing /tmp
1.40 ! miod 182: starting pre-securelevel daemons:.
! 183: setting kernel security level: kern.securelevel: 0 -> 1
! 184: preserving editor files
! 185: creating runtime link editor directory cache.
! 186: starting network daemons: sendmail inetd sshd.
1.1 deraadt 187: starting local daemons:.
1.40 ! miod 188: standard daemons: cron.
! 189: Thu Apr 18 14:50:53 PDT 2002
1.1 deraadt 190:
1.33 deraadt 191: OpenBSD/mvme68k (m177) (ttya)
1.1 deraadt 192:
1.40 ! miod 193: login:
1.1 deraadt 194: </pre>
195:
1.16 fn 196: <hr>
1.30 pauls 197: <a href=plat.html><img height=24 width=24 src=back.gif border=0 alt=OpenBSD></a>
1.1 deraadt 198: <a href=mailto:www@openbsd.org>www@openbsd.org</a>
1.16 fn 199: <br>
1.40 ! miod 200: <small>$OpenBSD: mvme68k.html,v 1.39 2002/01/29 22:08:36 horacio Exp $</small>
1.16 fn 201:
202: </body>
203: </html>