Annotation of www/mvme88k.html, Revision 1.19
1.3 fn 1: <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML Strict//EN">
2: <html>
1.1 deraadt 3: <head>
4: <title>OpenBSD/mvme88k</title>
1.3 fn 5: <link rev=made href=mailto:www@openbsd.org>
6: <meta name="resource-type" content="document">
7: <meta name="description" content="the OpenBSD/mvme88k page">
8: <meta name="keywords" content="openbsd,mvme88k">
9: <meta name="distribution" content="global">
1.9 deraadt 10: <meta name="copyright" content="This document copyright 1996, 1997 by OpenBSD.">
1.3 fn 11: </head>
12:
1.10 johns 13: <BODY BGCOLOR="#FFFFFF" TEXT="#000000" LINK="#23238E">
1.3 fn 14:
1.1 deraadt 15: <h2>OpenBSD/mvme88k</h2>
1.13 smurph 16: <img alt="[OpenBSD]" src="images/bsd_small.gif">
1.1 deraadt 17:
1.3 fn 18: <hr>
19:
1.13 smurph 20: <img align=right vspace=5 hspace=5 src="images/mvme187-1.jpg">
21: <h3><font color=#0000e0><i>Table of contents</i></font></h3>
1.3 fn 22: <p>
1.13 smurph 23: <ul>
1.19 ! smurph 24: <li><a href="#history">History of the port</a>
1.13 smurph 25: <li><a href="#status">Current status</a>
1.19 ! smurph 26: <li><a href="#howtoget">Where to get it</a>
! 27: <li><a href="#info">Motorola 88k information</a>
1.13 smurph 28: <li><a href="#hardware">Supported hardware list</a>
1.14 smurph 29: <li><a href="#play">Where can you find hardware?</a>
30: <li><a href="#pics">More 88k pictures</a>
1.13 smurph 31: <li><a href="#projects">Project list</a>
1.19 ! smurph 32: <li><a href="#m187dmesg">MVME187 dmesg</a>
! 33: <li><a href="#m188dmesg">MVME188 dmesg</a>
1.13 smurph 34: </ul>
35: </p>
36:
37: <hr>
38: <a name=history>
39: <h3><font color=#0000e0><strong>History:</strong></font></h3>
40:
41: <p>
1.16 smurph 42: The Motorola 88k processor is said to be the best RISC processor ever
1.17 deraadt 43: devised. Its simplicity and elegance combine to make the mvme88k a
1.16 smurph 44: hearty, robust platform.
45: </p>
1.13 smurph 46: <p>
1.16 smurph 47: Nivas Madhur started the initial mvme88k port
48: for the MVME187 card, but has since moved on to another employer.
49: Steve Murphree, Jr. completed the port in November 1998. The port has
50: since had major changes including revamped autoconf and on-board SCSI
51: driver. New, greatly expanded VME bus support. A working install
52: process that correctly creates a Motorola VID block on the disks.
1.13 smurph 53: </p>
54: <hr>
55: <a name=status>
56: <h3><font color=#0000e0><strong>Current Status:</strong></font></h3>
57:
58: <p>
1.14 smurph 59: The people working the most on OpenBSD/mvme88k are:
1.13 smurph 60: Steve Murphree, Jr.
61: More would be nice :)
62: </p>
63:
64: <p>
65: Email may be sent to the maintainer of the OpenBSD/mvme88k port at
1.18 smurph 66: <a href="mailto:smurph@OpenBSD.org">smurph@OpenBSD.org</a>.
1.13 smurph 67: </p>
68:
69: <p>
1.16 smurph 70: There is a snapshot avaliable as of 2.4. The port supports the MVME187
1.19 ! smurph 71: Single Board Computer (SBC) as well as the MVME188 multi-processor board.
! 72: (only uses 1 processor currently) Support for the MVME197 is planned,
! 73: but time is needed to get things going. The installation tools and process
! 74: as of the 2.5 release actually work. OpenBSD/mvme88k can be installed or
1.18 smurph 75: upgraded via tape ramdisk images as well as network and diskless installs.
1.13 smurph 76: </p>
77:
1.19 ! smurph 78: <h3><font color=#0000e0><strong>New for 2.8:</strong></font></h3>
! 79:
! 80: <p>
! 81: <ul>
! 82: <li>Support for the MVME188 is complete.
! 83: <li>VME bus devices auto vector, providing a more 'plug and play' type environment.
! 84: <li>OpenBSD/mvme88k now uses the Unified Virtual Memory System. (UVM)
! 85: </ul>
! 86: </p>
! 87:
1.13 smurph 88: <hr>
1.19 ! smurph 89: <a name=howtoget>
1.13 smurph 90: <h3><font color=#0000e0><strong>Where to get it:</strong></font></h3>
91:
92: <p>
93: <ul>
94: <li><a href=ftp.html>Snapshots are made available from time to time.</a>
95: <li><a href=ftp://ftp3.usa.openbsd.org/pub/OpenBSD/2.5/mvme88k/INSTALL.mvme88k>Installation information for the 2.5 release of OpenBSD/mvme88k</a>
96: </ul>
97: </p>
98:
1.19 ! smurph 99: <hr>
! 100: <a name=info>
! 101: <h3><font color=#0000e0><strong>Motorola 88k Information:</strong></font></h3>
! 102:
! 103: <p>
! 104: <ul>
! 105: <li>The <a href=http://www.m88k.org>m88k.org</a> site.
! 106: </ul>
! 107: </p>
! 108:
1.13 smurph 109: <p>
110: <hr>
111: <a name=hardware>
112: <h3><font color=#0000e0><strong>Supported hardware list:</strong></font></h3>
113:
114: <h4>OpenBSD/mvme88k runs on the following classes of machines:</h4>
115: <ul>
116: <li> MVME187: Motorola 88100 based Single Board Computer (SBC)
117: </ul>
118:
119: <h4>Supported devices</h4>
120:
121: <ul>
122: <li> Floppy drives:
123: <ul>
124: <li> SCSI floppy disk drives
125: </ul>
126:
127: <li> Serial ports:
128: <ul>
129: <li> tty00, tty01, tty02 and tty03 on-board Cirrus Lodgic serial ports (MVME187)
1.19 ! smurph 130: <li> ttya and ttyb on-board DUART serial ports (MVME188)
1.13 smurph 131: <li> MVME332 8-port serial card
132: </ul>
133:
134: <li> Ethernet adapters:
135: <ul>
136: <li> on-board Intel Ethernet (MVME187)
137: <li> MVME376 AMD Lance Ethernet.
138: </ul>
139:
140: <li> SCSI controllers:
141: <ul>
142: <li> on-board "NCR" SCSI controller (MVME187)
143: <li> MVME328 SCSI controller
144: </ul>
145: </ul>
146:
147: <h4>OpenBSD/mvme88k does *not* run on these machines (yet):</h4>
148: <ul>
1.18 smurph 149: <li> MVME197: I have a board, but no time yet. Soon, maybe soon...
1.13 smurph 150: </ul>
151:
152: <h4>Unsupported Devices. There are many more...</h4>
153: <ul>
154: <li>Disk Controllers:
155: <ul>
156: <li> MVME327 SCSI controller
157: </ul>
1.12 smurph 158:
1.13 smurph 159: <li>Ethernet Controllers:
160: <ul>
161: <li> MVME374 LANCE controller
162: </ul>
163:
164: <li>WAN Controllers:
165: <ul>
166: <li> MVME333 WAN controller
167: </ul>
168: </ul>
169:
170: <hr>
1.14 smurph 171: <a name=play>
172: <h3><font color=#0000e0>Where can you find hardware?</font></h3>
173: <ul>
174: <li><a href="mailto:john@wad-s.com">John's Industrial Surplus.</a>.
175: </ul>
176: <p>
177: If you really want to play 88k, this is what I suggest:
178: </p>
179: <ul>
180: <li>MVME188 8000 series dual proc system. It has a really cool chassis.
181: <li>MVME187 SBC
182: <li>NCD 88k X-Terminal. It's a cool 88k X display.
183: </ul>
184: <p>
185: John has all of this stuff. Give him a shout and see what he can get for you.
186: </p>
187: <hr>
1.13 smurph 188: <a name=projects>
189: <h3><font color=#0000e0>Project list:</font></h3>
190: <ul>
1.14 smurph 191: <li>Start work on MVME197 port.
1.13 smurph 192: <li>Start work on device drivers for unsupported VME cards.
193: </ul>
1.1 deraadt 194:
1.3 fn 195: <hr>
1.13 smurph 196:
1.14 smurph 197: <a name=pics>
198: <h3><font color=#0000e0>mvme88k pictures:</font></h3>
199: <p>
200: The picture at the top of this page is a MVME 900 Series Chassis with a MVME187
201: 33 Mhz, 32 Megabyte RAM SBC board, 4 MVME332XT serial baords and an
1.17 deraadt 202: ARCHIVE 250 MB QIC Tape unit. Its hostname is m187. It is the primary build
1.14 smurph 203: machine for the OpenBSD/mvme88k port.
204: </p>
205: <ul>
206: <li><a href="images/mvme187-2.jpg">MVME187 Series 900 (rear view)</a>
207: <li><a href="images/mvme187-3.jpg">MVME187 Series 900 (rear view w/terminal)</a>
208: <li><a href="images/mvme187-4.jpg">MVME187 Series 900 (rear view close up)</a>
209: <li><a href="images/mvme188-2.jpg">MVME188 Dual proc board</a>
210: <li>More to come...
211: </ul>
212:
213: <hr>
214:
1.19 ! smurph 215: <a name=m187dmesg>
! 216: <h3><font color=#0000e0>MVME187 dmesg:</font></h3>
1.15 smurph 217: <p>
218: Check out the cool VME bus devices! Err, also check out how many builds
219: it took to get them working...
220: </p>
221: <pre>
222: OpenBSD 2.5 (XT) #404: Wed May 26 02:11:50 CDT 1999
223: root@m187.smcomp.com:/usr/src/sys/arch/mvme88k/compile/XT
224:
225: Model: Motorola MVME187 25Mhz
226: real mem = 33550336
227: avail mem = 29126656
228: using 409 buffers containing 1675264 bytes of memory
229: mainbus0 (root) machine type MVME187
230: pcctwo0 at mainbus0 addr 0xfff00000: rev 0
231: setting interrupt ack vectors.
232: clock0 at pcctwo0 ipl 5
233: nvram0 at pcctwo0 offset 0xc0000: MK48T08 len 8192
234: cl0 at pcctwo0 offset 0x45000 ipl 3 console
235: siop0 at pcctwo0 offset 0x47000 ipl 2: version 0 target 7
236: scsibus0 at siop0: 8 targets
237: siop0: target 0 now synchronous, period=100ns, offset=8
238: sd0 at scsibus0 targ 0 lun 0: <COMPAQPC, DSP3053LS, 442C> SCSI2 0/direct fixed
239: sd0: 511MB, 3117 cyl, 4 head, 83 sec, 512 bytes/sec, 1046532 sec total
240: vme0 at pcctwo0 offset 0x40000: system controller
241: vme0: using BUG parameters
242: vme0: 1phys 0x40000000-0xefff0000 to VME 0x40000000-0xefff0000
243: vme0: 2phys 0xff000000-0xff7f0000 to VME 0xff000000-0xff7f0000
244: vme0: 3phys 0x02000000-0x3fff0000 to VME 0x02000000-0x3fff0000
245: vme0: 4phys 0x00000000-0x00000000 to VME 0x00000000-0x00000000
246: vme0: vme to cpu irq level 1:1
247: vmes0 at vme0
248: ve0 at vmes0 addr 0xffff1200 vaddr 0xef000200 vec 0x74 ipl 3
249: ve0: address 00:00:77:83:9f:a6
250: ve0: 128 receive buffers, 32 transmit buffers
251: vs0 at vmes0 addr 0xffff9000 vaddr 0xef041000 vec 0x80 ipl 2: target 7
252: scsibus1 at vs0: 8 targets
253: sd1 at scsibus1 targ 0 lun 0: <FUJITSU, M2624F-512, M405> SCSI1 0/direct fixed
254: sd1: 496MB, 1429 cyl, 11 head, 64 sec, 512 bytes/sec, 1015812 sec total
255: cd0 at scsibus1 targ 1 lun 0: <NEC, CD-ROM DRIVE:500, 1.2> SCSI1 5/cdrom removable
256: vmel0 at vme0
257: ie0 at pcctwo0 offset 0x46000 ipl 3: address 08:00:3e:21:33:57
258: boot device: sd0
259: root on sd0a
260: rootdev=0x400 rrootdev=0x800 rawdev=0x802
261: </pre>
262:
1.19 ! smurph 263: <a name=m188dmesg>
! 264: <h3><font color=#0000e0>MVME188 dmesg:</font></h3>
! 265: <p>
! 266: Here is a dmesg from a MVME188.
! 267: </p>
! 268: <pre>
! 269: </pre>
! 270:
1.15 smurph 271: <hr>
272:
1.11 pauls 273: <a href=plat.html><img height=24 width=24 src=back.gif border=0 alt=OpenBSD></a>
1.1 deraadt 274: <a href=mailto:www@openbsd.org>www@openbsd.org</a>
1.3 fn 275: <br>
1.19 ! smurph 276: <small>$OpenBSD: mvme88k.html,v 1.18 1999/07/22 02:51:57 smurph Exp $</small>
1.3 fn 277:
278: </body>
279: </html>
1.13 smurph 280: