Annotation of www/mvme68k.html, Revision 1.29
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.16 fn 14:
1.1 deraadt 15: <h2>OpenBSD/mvme68k</h2>
16:
1.16 fn 17: <hr>
18: <h3><strong>History and Status:</strong></h3>
1.1 deraadt 19:
1.16 fn 20: <p>
1.1 deraadt 21: This port was primarily done by Theo de Raadt as a contract to
22: Willowglen Singapore. An earlier port to the MVME147 by Chuck Cranor
23: based on Paul Mackerras' old DA30 code (and using hardware donated by
24: Jonathan Levine at Theo's request) provided a solid development
25: platform. Bizzarely, Dale Rahn of Motorola also independently wrote a
26: port to the MVME147. Both their ports have since been superceded by
27: new code written by Theo based on the hp300 code. Dale helped
28: significantly during the porting to the 68040 models and wrote most of
29: the code specific to the MVME167 model.
1.16 fn 30: </p>
1.1 deraadt 31:
32: <p>
33: The people working the most on OpenBSD/mvme68k currently consists of
1.16 fn 34: Theo de Raadt, Chuck Cranor, and Dale Rahn. Of course, others are
35: very welcome!
36: </p>
1.1 deraadt 37:
38: <p>
39: The same kernel will (hopefully) eventually run on all
1.16 fn 40: of the following:
41: </p>
1.1 deraadt 42:
1.16 fn 43: <p>
1.27 rahnds 44: <a href="http://www.mot.com/GSS/MCG/products/boards/vme/mvme147/M147-D1.HTM">MVME147</a>
1.16 fn 45: (68030): this works stably
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.16 fn 48:
1.1 deraadt 49: <br>
1.27 rahnds 50: <a href="http://www.mot.com/GSS/MCG/products/boards/vme/mvme162/mvme162.html">MVME162</a>
1.16 fn 51: (68040): this works stably
1.22 deraadt 52: <li>Everything important working.. with these additional notes:
1.1 deraadt 53: <li>SCSI working (4.5MB/sec off a 4.2G Quantum Grand Prix).<br>
1.22 deraadt 54: <li>VME bus support untested
55: <li>parity and ecc not supported
1.5 deraadt 56: <li>flash driver not working
1.1 deraadt 57: <li>IP module driver untested
1.16 fn 58:
1.1 deraadt 59: <br>
60: <a href="http://www.motorola.com/GSS/MCG/support/hard/165-2047.html">MVME165</a>
1.16 fn 61: (68040): what little I know about it makes me think it doable.
1.1 deraadt 62:
1.16 fn 63: <br>
1.27 rahnds 64: <a href="http://www.mot.com/GSS/MCG/products/boards/vme/mvme166/mvme166.html">MVME166</a>
1.16 fn 65: (68040): this might already work. anyone want to test it?
1.1 deraadt 66:
1.16 fn 67: <br>
1.27 rahnds 68: <a href="http://www.mot.com/GSS/MCG/products/boards/vme/mvme167/mvme167.html">MVME167</a>
1.16 fn 69: (68040): this works stably.
1.22 deraadt 70: <li>Works as well as the MVME162 port above, plus these notes:
1.1 deraadt 71: <li>parallel port not supported.
1.16 fn 72:
1.1 deraadt 73: <br>
1.27 rahnds 74: <a href="http://www.mot.com/GSS/MCG/products/boards/vme/mvme177/mvme177.html">MVME177</a>
1.16 fn 75: (68060): Dale appears to be slowly working on this.
76: </p>
1.1 deraadt 77:
78:
79: <p>
80: Motorola makes a few older 68020/68851 models which could perhaps also be
81: supported. As well, I've noticed that Heurikon 68040/68060 cards have
82: similar scsi/ethernet/serial/vme chips.
1.16 fn 83: </p>
1.1 deraadt 84:
85: <p>
86: For all these ports, diskless booting using sun-style bootparams/nfs
87: works fine.
1.16 fn 88: </p>
1.1 deraadt 89:
90: <p>
91: Note: This port has COMPAT_SUNOS support, so it can run SunOS sun3
92: binaries. As such, I think this is probably the fastest machine
93: capable of running SunOS sun3 binaries....
1.16 fn 94: </p>
95:
96: <hr>
1.1 deraadt 97: <p>
1.26 deraadt 98: <a href=ftp.html>Snapshots are made available from time to time.</a>
1.16 fn 99:
100: <hr>
101: <h3><strong>What does it look like?</strong></h3>
1.1 deraadt 102:
1.21 deraadt 103: <img src="mvme162.gif"><p>
104:
1.1 deraadt 105: <pre>
106: Copyright Motorola Inc. 1988 - 1993, All Rights Reserved
107:
108: MVME162 Debugger/Diagnostics Release Version 2.1 - 10/19/93
109: COLD Start
110:
111: Local Memory Found =01000000 (&16777216)
112:
113: MPU Clock Speed =25Mhz
114:
1.16 fn 115: 162-Bug>bo
1.1 deraadt 116: Booting from: VME162, Controller 0, Drive 0
117: Loading: Operating System
118:
119: Volume: NBSD
120:
121: IPL loaded at: $003F0000
1.29 ! johns 122: >> OpenBSD BOOT [$Revision: 1.28 $]
1.1 deraadt 123: using ctrl 0 dev 0
124: Booting /OpenBSD @ 0x10000
125: 8c000+8000+caf8 [8f40+9162] start 0x10020
126: [ preserving 73898 bytes of OpenBSD symbol table ]
127: Copyright (c) 1982, 1986, 1989, 1991, 1993
128: The Regents of the University of California. All rights reserved.
129:
130: OpenBSD 1.0A (GENERIC) #39: Mon Sep 11 18:10:58 MDT 1995
131: deraadt@m162:/usr/src/sys/arch/mvme68k/compile/GENERIC
132: Motorola MVME162-263: 25MHz MC68040 CPU+MMU+FPU, 4k on-chip physical I/D caches
133: real mem = 16777216
134: avail mem = 14073856
135: using 204 buffers containing 835584 bytes of memory
136: mainbus0 (root)
137: mc0 at mainbus0 addr 0xfff00000: rev 0
138: clock0 at mc0 ipl 5
139: zs0 at mc0 offset 0x45000 ipl 4
140: zs1 at mc0 offset 0x45801 ipl 4
141: ie0 at mc0 offset 0x46000 ipl 1: address 08:00:3e:24:02:1e
142: ipic0 at mc0 offset 0xbc000: rev 0
143: siop0 at mc0 offset 0x47000 ipl 2: version 2 target 7
144: scsibus0 at siop0
145: siop0: target 0 now synchronous, period=100ns, offset=8
1.16 fn 146: siop0 targ 0 lun 0: <QUANTUM, XP34301, 1051> SCSI2 0/direct fixed
1.1 deraadt 147: sd0 at scsibus0: 4106MB, 4076 cyl, 20 head, 103 sec, 512 bytes/sec
148: memc0 at mc0 offset 0x43000: MCECC rev 0
149: nvram0 at mc0 offset 0xc0000: MK48T08 len 8192
150: vme0 at mc0 offset 0x40000: scon
151: vmes0 at vme0
152: vmel0 at vme0
153: flash0 at mainbus0 addr 0xffa00000: intel 28F008SA-L len 1048576
154: sram0 at mainbus0 addr 0xffe00000: len 131072
155: root on sd0a
156: Automatic boot in progress: starting file system checks.
157: /dev/rsd0a: file system is clean; not checking
158: /dev/rsd0g: file system is clean; not checking
159: /dev/rsd0e: file system is clean; not checking
160: setting tty flags
161: starting network
162: add host m162: gateway localhost
163: starting rpc daemons: portmap ypbind nfsiod amd.
164: starting system logger, time daemon.
165: checking for core dump...
166: savecore: no core dump
167: checking quotas: done.
168: building databases...
169: clearing /tmp
170: standard daemons: update cron.
171: starting network daemons: routed printer inetd.
172: starting local daemons:.
173: runtime link editor directory cache
174: Thu Sep 14 03:58:38 MDT 1995
175: Sep 14 03:58:38 m162 init: kernel security level changed from 0 to 1
176:
177: OpenBSD/mvme68k (m162) (ttya)
178:
179: login:
180: </pre>
181:
1.16 fn 182: <hr>
1.25 deraadt 183: <a href=plat.html><img src=back.gif border=0 alt=OpenBSD></a>
1.1 deraadt 184: <a href=mailto:www@openbsd.org>www@openbsd.org</a>
1.16 fn 185: <br>
1.29 ! johns 186: <small>$OpenBSD: mvme68k.html,v 1.28 1997/04/30 22:18:12 deraadt Exp $</small>
1.16 fn 187:
188: </body>
189: </html>