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

Annotation of www/mvme88k.html, Revision 1.25

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.23      miod       10: <meta name="copyright" content="This document copyright 1996-2001 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>
1.13      smurph     27:  <li><a href="#hardware">Supported hardware list</a>
1.14      smurph     28:  <li><a href="#pics">More 88k pictures</a>
1.13      smurph     29:  <li><a href="#projects">Project list</a>
1.19      smurph     30:  <li><a href="#m187dmesg">MVME187 dmesg</a>
                     31:  <li><a href="#m188dmesg">MVME188 dmesg</a>
1.25    ! smurph     32:  <li><a href="#m197dmesg">MVME197 dmesg</a>
1.13      smurph     33: </ul>
                     34: </p>
                     35:
                     36: <hr>
                     37: <a name=history>
                     38: <h3><font color=#0000e0><strong>History:</strong></font></h3>
                     39:
                     40: <p>
1.16      smurph     41: The Motorola 88k processor is said to be the best RISC processor ever
1.17      deraadt    42: devised.  Its simplicity and elegance combine to make the mvme88k a
1.16      smurph     43: hearty, robust platform.
                     44: </p>
1.13      smurph     45: <p>
1.16      smurph     46: Nivas Madhur started the initial mvme88k port
                     47: for the MVME187 card, but has since moved on to another employer.
                     48: Steve Murphree, Jr. completed the port in November 1998.  The port has
                     49: since had major changes including revamped autoconf and on-board SCSI
                     50: driver.  New, greatly expanded VME bus support.  A working install
                     51: process that correctly creates a Motorola VID block on the disks.
1.13      smurph     52: </p>
                     53: <hr>
                     54: <a name=status>
                     55: <h3><font color=#0000e0><strong>Current Status:</strong></font></h3>
                     56:
                     57: <p>
1.14      smurph     58: The people working the most on OpenBSD/mvme88k are:
1.21      miod       59: Steve Murphree, Jr., and Miod Vallat.
1.13      smurph     60: More would be nice :)
                     61: </p>
                     62:
                     63: <p>
                     64: Email may be sent to the maintainer of the OpenBSD/mvme88k port at
1.18      smurph     65: <a href="mailto:smurph@OpenBSD.org">smurph@OpenBSD.org</a>.
1.13      smurph     66: </p>
                     67:
                     68: <p>
1.20      jufi       69: There is a snapshot available as of 2.4.  The port supports the MVME187
1.19      smurph     70: Single Board Computer (SBC) as well as the MVME188 multi-processor board.
                     71: (only uses 1 processor currently)  Support for the MVME197 is planned,
                     72: but time is needed to get things going.  The installation tools and process
                     73: as of the 2.5 release actually work.  OpenBSD/mvme88k can be installed or
1.18      smurph     74: upgraded via tape ramdisk images as well as network and diskless installs.
1.13      smurph     75: </p>
                     76:
1.19      smurph     77: <h3><font color=#0000e0><strong>New for 2.8:</strong></font></h3>
                     78:
                     79: <p>
                     80: <ul>
                     81: <li>Support for the MVME188 is complete.
                     82: <li>VME bus devices auto vector, providing a more 'plug and play' type environment.
                     83: <li>OpenBSD/mvme88k now uses the Unified Virtual Memory System. (UVM)
                     84: </ul>
                     85: </p>
                     86:
1.13      smurph     87: <hr>
1.19      smurph     88: <a name=howtoget>
1.13      smurph     89: <h3><font color=#0000e0><strong>Where to get it:</strong></font></h3>
                     90:
                     91: <p>
                     92: <ul>
                     93: <li><a href=ftp.html>Snapshots are made available from time to time.</a>
                     94: <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>
                     95: </ul>
                     96: </p>
                     97:
                     98: <p>
                     99: <hr>
                    100: <a name=hardware>
                    101: <h3><font color=#0000e0><strong>Supported hardware list:</strong></font></h3>
                    102:
                    103: <h4>OpenBSD/mvme88k runs on the following classes of machines:</h4>
                    104: <ul>
1.23      miod      105: <li> MVME187: Motorola 88100 based Single Board Computer (SBC)
                    106: <li> MVME188: Motorola 88100 based VME systems<br>
                    107: The MVME188 CPU boards come in different flavours, differing by the number of
                    108: processors (1, 2 or 4) and associated CMMUs. All existing configuration should
                    109: be supported, but this has only been tested on 1P64 (1 cpu, 4 cmmu) and 2P256 (2
                    110: cpu, 4 cmmu) boards.
1.25    ! smurph    111: <li> MVME197: Motorola 88110 based Single Board Computer (SBC)
        !           112: The MVME197 CPU boards come in different flavours, differing by the number of
        !           113: processors (1 or 2) and the presence of an external cache controller. All existing
        !           114: configuration should be supported, but this has only been tested on a MVME197LE
        !           115: (no external cache controller) boards.  Support for this board is new and it still
        !           116: has some 'features' to work out.
1.13      smurph    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>
1.22      jbm       129:    <li> tty00, tty01, tty02 and tty03 on-board Cirrus Logic 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>Unsupported Devices. There are many more...</h4>
                    148: <ul>
                    149:  <li>Disk Controllers:
                    150:   <ul>
                    151:    <li> MVME327 SCSI controller
                    152:   </ul>
1.12      smurph    153:
1.13      smurph    154:  <li>Ethernet Controllers:
                    155:   <ul>
                    156:    <li> MVME374 LANCE controller
                    157:   </ul>
                    158:
                    159:  <li>WAN Controllers:
                    160:   <ul>
                    161:    <li> MVME333 WAN controller
                    162:   </ul>
                    163: </ul>
                    164:
                    165: <hr>
                    166: <a name=projects>
                    167: <h3><font color=#0000e0>Project list:</font></h3>
                    168: <ul>
                    169:  <li>Start work on device drivers for unsupported VME cards.
1.23      miod      170:  <li>Write code for new binutils (will fix ld bugs) and switch to ELF.
1.21      miod      171:  <li>Shared libraries.
1.13      smurph    172: </ul>
1.1       deraadt   173:
1.3       fn        174: <hr>
1.13      smurph    175:
1.14      smurph    176: <a name=pics>
                    177: <h3><font color=#0000e0>mvme88k pictures:</font></h3>
                    178: <p>
                    179: The picture at the top of this page is a MVME 900 Series Chassis with a MVME187
1.20      jufi      180: 33 Mhz, 32 Megabyte RAM SBC board, 4 MVME332XT serial boards and an
1.17      deraadt   181: ARCHIVE 250 MB QIC Tape unit.  Its hostname is m187.  It is the primary build
1.14      smurph    182: machine for the OpenBSD/mvme88k port.
                    183: </p>
                    184: <ul>
                    185:  <li><a href="images/mvme187-2.jpg">MVME187 Series 900 (rear view)</a>
                    186:  <li><a href="images/mvme187-3.jpg">MVME187 Series 900 (rear view w/terminal)</a>
                    187:  <li><a href="images/mvme187-4.jpg">MVME187 Series 900 (rear view close up)</a>
                    188:  <li><a href="images/mvme188-2.jpg">MVME188 Dual proc board</a>
                    189:  <li>More to come...
                    190: </ul>
                    191:
                    192: <hr>
                    193:
1.19      smurph    194: <a name=m187dmesg>
                    195: <h3><font color=#0000e0>MVME187 dmesg:</font></h3>
1.15      smurph    196: <p>
                    197: Check out the cool VME bus devices!  Err, also check out how many builds
                    198: it took to get them working...
                    199: </p>
                    200: <pre>
                    201: OpenBSD 2.5 (XT) #404: Wed May 26 02:11:50 CDT 1999
                    202:     root@m187.smcomp.com:/usr/src/sys/arch/mvme88k/compile/XT
                    203:
                    204: Model: Motorola MVME187 25Mhz
                    205: real mem  = 33550336
                    206: avail mem = 29126656
                    207: using 409 buffers containing 1675264 bytes of memory
                    208: mainbus0 (root) machine type MVME187
                    209: pcctwo0 at mainbus0 addr 0xfff00000: rev 0
                    210: setting interrupt ack vectors.
                    211: clock0 at pcctwo0 ipl 5
                    212: nvram0 at pcctwo0 offset 0xc0000: MK48T08 len 8192
                    213: cl0 at pcctwo0 offset 0x45000 ipl 3 console
                    214: siop0 at pcctwo0 offset 0x47000 ipl 2: version 0 target 7
                    215: scsibus0 at siop0: 8 targets
                    216: siop0: target 0 now synchronous, period=100ns, offset=8
                    217: sd0 at scsibus0 targ 0 lun 0: &lt;COMPAQPC, DSP3053LS, 442C&gt; SCSI2 0/direct fixed
                    218: sd0: 511MB, 3117 cyl, 4 head, 83 sec, 512 bytes/sec, 1046532 sec total
                    219: vme0 at pcctwo0 offset 0x40000: system controller
                    220: vme0: using BUG parameters
                    221: vme0: 1phys 0x40000000-0xefff0000 to VME 0x40000000-0xefff0000
                    222: vme0: 2phys 0xff000000-0xff7f0000 to VME 0xff000000-0xff7f0000
                    223: vme0: 3phys 0x02000000-0x3fff0000 to VME 0x02000000-0x3fff0000
                    224: vme0: 4phys 0x00000000-0x00000000 to VME 0x00000000-0x00000000
                    225: vme0: vme to cpu irq level 1:1
                    226: vmes0 at vme0
                    227: ve0 at vmes0 addr 0xffff1200 vaddr 0xef000200 vec 0x74 ipl 3
                    228: ve0: address 00:00:77:83:9f:a6
                    229: ve0: 128 receive buffers, 32 transmit buffers
                    230: vs0 at vmes0 addr 0xffff9000 vaddr 0xef041000 vec 0x80 ipl 2: target 7
                    231: scsibus1 at vs0: 8 targets
                    232: sd1 at scsibus1 targ 0 lun 0: &lt;FUJITSU, M2624F-512, M405&gt; SCSI1 0/direct fixed
                    233: sd1: 496MB, 1429 cyl, 11 head, 64 sec, 512 bytes/sec, 1015812 sec total
                    234: cd0 at scsibus1 targ 1 lun 0: &lt;NEC, CD-ROM DRIVE:500, 1.2&gt; SCSI1 5/cdrom removable
                    235: vmel0 at vme0
                    236: ie0 at pcctwo0 offset 0x46000 ipl 3: address 08:00:3e:21:33:57
                    237: boot device: sd0
                    238: root on sd0a
                    239: rootdev=0x400 rrootdev=0x800 rawdev=0x802
                    240: </pre>
                    241:
1.19      smurph    242: <a name=m188dmesg>
                    243: <h3><font color=#0000e0>MVME188 dmesg:</font></h3>
                    244: <p>
                    245: Here is a dmesg from a MVME188.
                    246: </p>
                    247: <pre>
1.21      miod      248: Model: Motorola MVME188 25Mhz
                    249: MVME188 board configuration #5: 2 CPUs 4 CMMUs
                    250: CPU0 is attached with 2 MC88204 CMMUs
                    251: CPU1 is attached with 2 MC88204 CMMUs
                    252: CPU0 is master CPU
                    253: [ using 146999 bytes of bsd a.out symbol table ]
                    254: ddb enabled
                    255: Copyright (c) 1982, 1986, 1989, 1991, 1993
                    256:        The Regents of the University of California.  All rights reserved.
                    257: Copyright (c) 1995-2001 OpenBSD. All rights reserved.  http://www.OpenBSD.org
                    258:
                    259: OpenBSD 2.9-current (GENERIC) #59: Thu Jun 14 01:18:03 GMT 2001
                    260:     miod@arzon:/src/current/src/sys/arch/mvme88k/compile/GENERIC
                    261: real mem  = 33550336
                    262: avail mem = 28381184 (6929 pages)
                    263: using 435 buffers containing 1781760 bytes of memory
                    264: mainbus0 (root) machine type MVME188
                    265: bugtty0 at mainbus0 addr 0xfff45000: bugtty
                    266: syscon0 at mainbus0 addr 0xfff00000: rev 1
                    267: clock0 at syscon0 ipl 5: VME188
                    268: sclock0 at syscon0 ipl 5: VME188
                    269: nvram0 at syscon0 offset 0x80000: MK48T02 len 2048
                    270: dart0 at syscon0 offset 0x82000 ipl 3 console (ttya)
                    271: vme0 at syscon0 offset 0x85000: system controller
                    272: vmes0 at vme0
                    273: vs0 at vmes0 addr 0xffff9000 vaddr 0x2e59000 vec 0x80 ipl 2: target 7
                    274: scsibus0 at vs0: 8 targets
                    275: sd0 at scsibus0 targ 1 lun 0: &lt;FUJITSU, M2624F-512, M405&gt; SCSI1 0/direct fixed
                    276: sd0: 496MB, 1429 cyl, 11 head, 64 sec, 512 bytes/sec, 1015812 sec total
                    277: vs1 at vmes0 addr 0xffff9800 vaddr 0x2e5a800 vec 0x82 ipl 2: target 7
                    278: scsibus1 at vs1: 8 targets
                    279: ve0 at vmes0 addr 0xffff1200 vaddr 0x2e5b200 vec 0x74 ipl 1
                    280: ve0: address 00:00:77:83:9f:cc
                    281: ve0: 128 receive buffers, 32 transmit buffers
                    282: vmel0 at vme0
                    283: boot device: sd0
                    284: root on sd0a
                    285: rootdev=0x400 rrootdev=0x800 rawdev=0x802
1.19      smurph    286: </pre>
                    287:
1.25    ! smurph    288: <a name=m197dmesg>
        !           289: <h3><font color=#0000e0>MVME197 dmesg:</font></h3>
        !           290: <p>
        !           291: Here is a dmesg from a MVME197LE.
        !           292: </p>
        !           293: <pre>
        !           294: Model: Motorola MVME197 50Mhz
        !           295: real mem  = 33550336
        !           296: avail mem = 28221440 (6890 pages)
        !           297: using 435 buffers containing 1781760 bytes of memory
        !           298: mainbus0 (root) machine type MVME197
        !           299: bugtty0 at mainbus0 addr 0xfff45000: bugtty
        !           300: bussw0 at mainbus0 addr 0xfff00000: rev 1
        !           301: pcctwo0 at bussw0 offset 0x42000: rev 0
        !           302: clock0 at pcctwo0 ipl 5: VME1x7
        !           303: sclock0 at pcctwo0 ipl 5: VME1x7
        !           304: nvram0 at pcctwo0 offset 0xc0000: MK48T08 len 8192
        !           305: cl0 at pcctwo0 offset 0x45000 ipl 3 console
        !           306: ssh0 at pcctwo0 offset 0x47000 ipl 2: version 2 target 7
        !           307: scsibus0 at ssh0: 8 targets
        !           308: ssh0: target 0 now synchronous, period=100ns, offset=8
        !           309: sd0 at scsibus0 targ 0 lun 0: <COMPAQPC, DSP3053LS, 442C> SCSI2 0/direct fixed
        !           310: sd0: 511MB, 3117 cyl, 4 head, 83 sec, 512 bytes/sec, 1046532 sec total
        !           311: vme0 at pcctwo0 offset 0x40000: vector base 0x80, system controller
        !           312: vme0: using BUG parameters
        !           313: vme0: 1phys 0x02000000-0xefff0000 to VME 0x02000000-0xefff0000
        !           314: vme0: 2phys 0x00000000-0x00000000 to VME 0x00000000-0x00000000
        !           315: vme0: 3phys 0x00000000-0x00000000 to VME 0x00000000-0x00000000
        !           316: vme0: 4phys 0x00000000-0x00000000 to VME 0x00000000-0x00000000
        !           317: vme0: vme to cpu irq level 1:1
        !           318: vmes0 at vme0
        !           319: vmel0 at vme0
        !           320: ie0 at pcctwo0 offset 0x46000 ipl 1: address 08:00:3e:22:fe:6a
        !           321: boot device: ie0
        !           322: </pre>
        !           323:
1.15      smurph    324: <hr>
                    325:
1.11      pauls     326: <a href=plat.html><img height=24 width=24 src=back.gif border=0 alt=OpenBSD></a>
1.1       deraadt   327: <a href=mailto:www@openbsd.org>www@openbsd.org</a>
1.3       fn        328: <br>
1.25    ! smurph    329: <small>$OpenBSD: mvme88k.html,v 1.24 2001/11/21 08:31:08 miod Exp $</small>
1.3       fn        330:
                    331: </body>
                    332: </html>
1.13      smurph    333: