version 1.37, 2003/09/16 16:07:33 |
version 1.38, 2003/11/03 15:03:28 |
|
|
<h3><font color="#0000e0"><strong>Current status:</strong></font></h3> |
<h3><font color="#0000e0"><strong>Current status:</strong></font></h3> |
|
|
<p> |
<p> |
Currently, only the MVME187 board and similar designs are supported, and will |
Currently, only the MVME187 and MVME188 boards, as well as similar designs, |
boot multi-user, supporting most of the on-board devices. There are still |
are booting multi-user, supporting most of the on-board devices. |
a few caveats; depending on your exact hardware setup, your mileage may vary. |
There are still a few caveats; depending on your exact hardware setu |
|
, your mileage may vary. |
Work is on progress to fix the remaining problems and reliably support more |
Work is on progress to fix the remaining problems and reliably support more |
boards. |
boards. |
</p> |
</p> |
|
|
<ul> |
<ul> |
<li>Fix remaining gcc mvme88k code generation bugs when -O2 optimization |
<li>Fix remaining gcc mvme88k code generation bugs when -O2 optimization |
is used. |
is used. |
<li>Repair MVME188 and MVME197LE support; finish MVME197SP/DP support. |
<li>Support the remaining MVME188 configurations. |
|
<li>Improve MVME376 support, which is very flakey. |
|
<li>MVME197 support. |
<li>Work on unsupported device cards (MVME327, MVME374...). |
<li>Work on unsupported device cards (MVME327, MVME374...). |
<li>Write code for new binutils (and gdb), switch to ELF and, later, |
<li>Write code for new binutils (and gdb), switch to ELF and, later, |
shared libraries. |
shared libraries. |
|
|
each, SRAM, and on-board ethernet and SCSI controllers, as well as four serial |
each, SRAM, and on-board ethernet and SCSI controllers, as well as four serial |
ports and one parallel port.<br> |
ports and one parallel port.<br> |
All the on-board devices are supported, except for the parallel port. |
All the on-board devices are supported, except for the parallel port. |
|
<li><strong>MVME188 and MVME188A</strong><br> |
|
Contrary to the other MVME processor boards, this board has no on-board |
|
devices; it just acts as a container for an <i>HYPERmodule</i> which provides |
|
one, two or four 88110 processors, and two or four 88200 (16KB cache) or 88204 |
|
(64KB cache) CMMUs per processor.<br> |
|
Currently, only the following HYPERmodules are supported: |
|
1P32, 1P128, 2P64, 2P256, 4P128, 4P512.<br> |
|
External cards specific to the MVME188 family provide memory and serial ports. |
<li><strong>Motorola M8120</strong><br> |
<li><strong>Motorola M8120</strong><br> |
This system is based on an MVME187 with no VMEBus, and is supported as well |
This system is based on an MVME187 with no VMEBus, and is supported as well |
as the regular MVME187. |
as the regular MVME187. |
|
|
<li>MVME187 on-board Cirrus Logic CL2400 serial ports (tty00-tty03)<br> |
<li>MVME187 on-board Cirrus Logic CL2400 serial ports (tty00-tty03)<br> |
The second set of serial ports found on the M8120 only is currently not |
The second set of serial ports found on the M8120 only is currently not |
supported. |
supported. |
<!-- <li>MVME188 SYSCON DUART serial ports (ttya, ttyb) --> |
<li>MVME188 SYSCON DUART serial ports (ttya, ttyb) |
</ul> |
</ul> |
<li><strong>Ethernet adapters</strong> |
<li><strong>Ethernet adapters</strong> |
<ul> |
<ul> |
|
|
|
|
<p> |
<p> |
<ul> |
<ul> |
<li><strong>MVME328</strong>: SCSI controller |
<li><strong>MVME328</strong>: SCSI controller (vs) |
<li><strong>MVME332</strong>: 8 port serial board |
<li><strong>MVME332</strong>: 8 port serial board (vx) |
<li><strong>MVME376</strong>: VME Lance ethernet |
<li><strong>MVME376</strong>: VME Lance ethernet (ve) |
</ul> |
</ul> |
</p> |
</p> |
|
|
|
|
<li><strong>MVME181</strong><br> |
<li><strong>MVME181</strong><br> |
A stripped-down MVME187 with no on-board devices, except for serial ports. |
A stripped-down MVME187 with no on-board devices, except for serial ports. |
<li><strong>MVME188 and MVME188A</strong><br> |
<li><strong>MVME188 and MVME188A</strong><br> |
Contrary to the other MVME processor boards, this board has no on-board |
The following HYPERmodule (with split user/supervisor MMUs) are not supported |
devices; it just acts as a container for an <i>HyperModule</i> which provides |
at the moment: 1P64, 1P128, 1P256, 1P512, 2P128, 2P512.<br> |
one, two or four 88110 processors, and two or four 88200 (16KB cache) or 88204 |
|
(64KB cache) CMMUs per processor.<br> |
|
<!-- |
|
All existing HyperModule models should be supported, but this has only been |
|
tested so far on 1P64 (1 cpu, 4 cmmu) and 2P256 (2 cpu, 4 cmmu) modules. |
|
--> |
|
External cards specific to the MVME188 family provide memory and serial ports. |
|
<li><strong>MVME197LE</strong><br> |
<li><strong>MVME197LE</strong><br> |
An entry-level design similar to the MVME187, but based on the 88110 processor |
An entry-level design similar to the MVME187, but based on the 88110 processor |
with integrated MMU and cache controller. |
with integrated MMU and cache controller. |
|
|
</font></h3> |
</font></h3> |
|
|
<p> |
<p> |
There is currently no supported OpenBSD/mvme88k release. However, |
The last OpenBSD/mvme88k release is |
snapshots are made available from time to time, in |
<a href="ftp://ftp.openbsd.org/pub/OpenBSD/3.4/mvme88k/">OpenBSD 3.4</a>, but |
|
this is not a supported release.<br> |
|
Snapshots are made available from time to time, in |
<a href="ftp://ftp.openbsd.org/pub/OpenBSD/snapshots/mvme88k">this location</a> |
<a href="ftp://ftp.openbsd.org/pub/OpenBSD/snapshots/mvme88k">this location</a> |
as well as in a few |
as well as in a few |
<a href="ftp.html">mirrors</a>. |
<a href="ftp.html">mirrors</a>. |
|
|
The Regents of the University of California. All rights reserved. |
The Regents of the University of California. All rights reserved. |
Copyright (c) 1995-2003 OpenBSD. All rights reserved. http://www.OpenBSD.org |
Copyright (c) 1995-2003 OpenBSD. All rights reserved. http://www.OpenBSD.org |
|
|
OpenBSD 3.4-beta (GENERIC) #202: Tue Sep 2 20:46:50 GMT 2003 |
OpenBSD 3.4-current (GENERIC) #220: Wed Oct 29 15:14:53 GMT 2003 |
miod@arzon:/usr/src/sys/arch/mvme88k/compile/GENERIC |
miod@arzon.gentiane.org:/usr/src/sys/arch/mvme88k/compile/GENERIC |
Model: Motorola MVME187, 33MHz |
|
real mem = 67108864 |
real mem = 67108864 |
avail mem = 59142144 (14439 pages) |
avail mem = 59121664 (14435 pages) |
using 844 buffers containing 3457024 bytes of memory |
using 844 buffers containing 3457024 bytes of memory |
mainbus0 (root) machine type MVME187 |
mainbus0 (root): Motorola MVME187, 33MHz |
bugtty0 at mainbus0 addr 0xfff45000: bugtty |
cpu0: M88100 rev 0x3, 2 CMMU |
|
cpu0: M88200 (16K) rev 0x9, global Icache, M88200 (16K) rev 0x9, global Dcache |
|
bugtty0 at mainbus0 addr 0xfff45000: fallback console |
pcctwo0 at mainbus0 addr 0xfff00000: rev 0 |
pcctwo0 at mainbus0 addr 0xfff00000: rev 0 |
clock0 at pcctwo0 ipl 5: VME1x7 |
clock0 at pcctwo0 ipl 5 |
sclock0 at pcctwo0 ipl 5: VME1x7 |
memc0 at pcctwo0 offset 0x43000: MCECC rev 0 |
memc0 at pcctwo0 offset 0x43000: MEMC040 rev 1 |
|
memc1 at pcctwo0 offset 0x43100: MCECC rev 0 |
|
nvram0 at pcctwo0 offset 0xc0000: MK48T08 len 8192 |
nvram0 at pcctwo0 offset 0xc0000: MK48T08 len 8192 |
cl0 at pcctwo0 offset 0x45000 ipl 3 console |
cl0 at pcctwo0 offset 0x45000 ipl 3 console |
|
ssh0 at pcctwo0 offset 0x47000 ipl 2: version 0 target 7 |
|
scsibus0 at ssh0: 8 targets |
vme0 at pcctwo0 offset 0x40000: vector base 0x80, system controller |
vme0 at pcctwo0 offset 0x40000: vector base 0x80, system controller |
vme0: using BUG parameters |
vme0: using BUG parameters |
vme0: 1phys 0x04000000-0xefff0000 to VME 0x04000000-0xefff0000 |
vme0: 1phys 0x04000000-0xefff0000 to VME 0x04000000-0xefff0000 |
|
|
vme0: vme to cpu irq level 1:1 |
vme0: vme to cpu irq level 1:1 |
vmes0 at vme0 |
vmes0 at vme0 |
vs0 at vmes0 addr 0xffff9000 vaddr 0x551b000 vec 0x80 ipl 2: target 7 |
vs0 at vmes0 addr 0xffff9000 vaddr 0x551b000 vec 0x80 ipl 2: target 7 |
scsibus0 at vs0: 8 targets |
scsibus1 at vs0: 8 targets |
sd0 at scsibus0 targ 0 lun 0: <COMPAQPC, DCAS-32160, S6CA> SCSI2 0/direct fixed |
sd0 at scsibus1 targ 0 lun 0: <COMPAQPC, DCAS-32160, S6CA> SCSI2 0/direct fixed |
sd0: 2006MB, 8188 cyl, 3 head, 167 sec, 512 bytes/sec, 4110000 sec total |
sd0: 2006MB, 8188 cyl, 3 head, 167 sec, 512 bytes/sec, 4110000 sec total |
vmel0 at vme0 |
vmel0 at vme0 |
ie0 at pcctwo0 offset 0x46000 ipl 1: address 08:00:3e:21:7c:74 |
ie0 at pcctwo0 offset 0x46000 ipl 1: address 08:00:3e:21:7c:74 |
|
|
starting network daemons: sendmail inetd sshd. |
starting network daemons: sendmail inetd sshd. |
starting local daemons:. |
starting local daemons:. |
standard daemons: cron. |
standard daemons: cron. |
Tue Sep 2 20:50:24 GMT 2003 |
Sat Nov 1 22:58:54 GMT 2003 |
|
|
OpenBSD/mvme88k (arzon) (console) |
OpenBSD/mvme88k (arzon.gentiane.org) (console) |
|
|
login: |
login: |
</pre> |
</pre> |