version 1.36, 2003/09/02 22:00:34 |
version 1.37, 2003/09/16 16:07:33 |
|
|
</p> |
</p> |
|
|
<p> |
<p> |
There is currently no maintainer for the mvme88k port, as it is not |
The current port maintainer is Miodrag Vallat |
officially supported. |
(<a href="mailto:miod@openbsd.org">miod@openbsd.org</a>), with the help of |
The people working on it are |
Steve Murphree. Others are definitely welcome to contribute! |
<a href="mailto:smurph@openbsd.org">Steve Murphree</a> and |
|
<a href="mailto:miod@openbsd.org">Miodrag Vallat</a>. |
|
</p> |
</p> |
|
|
<a href="#toc"></a> |
<a href="#toc"></a> |
|
|
<h3><font color="#0000e0"><strong>Current status:</strong></font></h3> |
<h3><font color="#0000e0"><strong>Current status:</strong></font></h3> |
|
|
<p> |
<p> |
Recent work on the toolchain eventually produced a working compiler, although |
Currently, only the MVME187 board and similar designs are supported, and will |
optimization is not yet totally reliable. Unfortunately, a few kernel bugs |
boot multi-user, supporting most of the on-board devices. There are still |
prevent the system from being very stable at the moment. |
a few caveats; depending on your exact hardware setup, your mileage may vary. |
|
Work is on progress to fix the remaining problems and reliably support more |
|
boards. |
</p> |
</p> |
|
|
<hr> |
<hr> |
|
|
|
|
<p> |
<p> |
<ul> |
<ul> |
<li>Fix remaining gcc mvme88k code generation bugs when optimization is used. |
<li>Fix remaining gcc mvme88k code generation bugs when -O2 optimization |
|
is used. |
<li>Repair MVME188 and MVME197LE support; finish MVME197SP/DP support. |
<li>Repair MVME188 and MVME197LE support; finish MVME197SP/DP support. |
<li>Work on unsupported 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. |
</ul> |
</ul> |
</p> |
</p> |
|
|
<p> |
<p> |
|
|
<p> |
<p> |
Although these boards have been more or less supported in the past, their |
These boards are currently not supported. However, code for some of them exists |
support is currently non-functional in the latest snapshots. |
in the tree, and is currently being debugged. |
<ul> |
<ul> |
|
<li><strong>MVME181</strong><br> |
|
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 |
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 |
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 |
one, two or four 88110 processors, and two or four 88200 (16KB cache) or 88204 |
(64KB cache) CMMUs per processor.<br> |
(64KB cache) CMMUs per processor.<br> |
|
<!-- |
All existing HyperModule models should be supported, but this has only been |
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. |
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. |
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 an integrated MMU and integrated cache. |
with integrated MMU and cache controller. |
<li><strong>MVME197SP/DP</strong><br> |
<li><strong>MVME197SP/DP</strong><br> |
Improved version of the MVME197LE, with one or two 88110 processors, and |
Improved version of the MVME197LE, with one or two 88110 processors, and |
associated 88410 external cache controllers. |
associated 88410 external cache controllers. |
|
|
</font></h3> |
</font></h3> |
|
|
<p> |
<p> |
Snapshots are made available from time to time, in |
There is currently no supported OpenBSD/mvme88k release. However, |
|
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>. |
|
|
<p> |
<p> |
This is a boot log of an MVME187 system. |
This is a boot log of an MVME187 system. |
<pre> |
<pre> |
MVME187 board configuration #A: 1 CPUs 2 CMMUs |
|
CPU0 is attached with 2 MC88200 CMMUs |
CPU0 is attached with 2 MC88200 CMMUs |
CPU0 is master CPU |
CPU0 is master CPU |
[ using 163088 bytes of bsd a.out symbol table ] |
[ using 163088 bytes of bsd a.out symbol table ] |