version 1.58, 2004/10/29 17:22:46 |
version 1.59, 2004/11/03 12:36:13 |
|
|
<p> |
<p> |
OpenBSD/mvme88k is an effort to port OpenBSD to the systems built upon |
OpenBSD/mvme88k is an effort to port OpenBSD to the systems built upon |
Motorola's 881x0-based VME motherboard family. |
Motorola's 881x0-based VME motherboard family. |
</p> |
|
|
|
<p> |
<p> |
The current port maintainer is Miodrag Vallat |
The current port maintainer is Miodrag Vallat |
(<a href="mailto:miod@openbsd.org">miod@openbsd.org</a>), with the help of |
(<a href="mailto:miod@openbsd.org">miod@openbsd.org</a>), with the help of |
Steve Murphree. Others are definitely welcome to contribute! |
Steve Murphree. Others are definitely welcome to contribute! |
</p> |
|
|
|
<a href="#toc"></a> |
<a href="#toc"></a> |
<h3><font color="#0000e0"><i>Table of contents</i></font></h3> |
<h3><font color="#0000e0"><i>Table of contents</i></font></h3> |
|
|
The Motorola 88k processor is said to be the best RISC processor ever |
The Motorola 88k processor is said to be the best RISC processor ever |
devised. Its simplicity and elegance combine to make the mvme88k a |
devised. Its simplicity and elegance combine to make the mvme88k a |
hearty, robust platform. |
hearty, robust platform. |
</p> |
|
|
|
<p> |
<p> |
Nivas Madhur started the initial mvme88k port for the MVME187 card, but |
Nivas Madhur started the initial mvme88k port for the MVME187 card, but |
|
|
have enough time to work on it. |
have enough time to work on it. |
Steve Murphree, Jr. eventually completed the port to the MVME187 in |
Steve Murphree, Jr. eventually completed the port to the MVME187 in |
November 1998. |
November 1998. |
</p> |
|
|
|
<p> |
<p> |
Unfortunately, at the same time, a compiler upgrade from gcc 2.8.1 to |
Unfortunately, at the same time, a compiler upgrade from gcc 2.8.1 to |
egcs revealed a lot of problems in the mvme88k support in gcc, which |
egcs revealed a lot of problems in the mvme88k support in gcc, which |
could not be fixed in time for mvme88k to be a supported OpenBSD 2.5 |
could not be fixed in time for mvme88k to be a supported OpenBSD 2.5 |
release. |
release. |
</p> |
|
|
|
<p> |
<p> |
The lack of an in-tree toolchain did not prevent further work on the port, |
The lack of an in-tree toolchain did not prevent further work on the port, |
|
|
and on-board SCSI driver, greatly expanded VME bus support, working install |
and on-board SCSI driver, greatly expanded VME bus support, working install |
process that correctly creates a Motorola VID block on the disks, |
process that correctly creates a Motorola VID block on the disks, |
and support for MVME188 as well as improving support for MVME197. |
and support for MVME188 as well as improving support for MVME197. |
</p> |
|
|
|
<p> |
<p> |
During summer 2003, an effort to fix the toolchain eventually produced a |
During summer 2003, an effort to fix the toolchain eventually produced a |
working gcc 2.95 compiler, and allowed the port to be self-hosting again. |
working gcc 2.95 compiler, and allowed the port to be self-hosting again. |
With the help of Mark Kettenis, the toolchain effort eventually produced |
With the help of Mark Kettenis, the toolchain effort eventually produced |
working binutils and gdb in late may 2004. |
working binutils and gdb in late may 2004. |
</p> |
|
|
|
<hr> |
<hr> |
<a name="status"></a> |
<a name="status"></a> |
|
|
your mileage may vary. |
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> |
|
|
|
<hr> |
<hr> |
<a name="projects"></a> |
<a name="projects"></a> |
|
|
Besides various Motorola complete systems (<strong>M8120</strong>, |
Besides various Motorola complete systems (<strong>M8120</strong>, |
MVME187-based <strong>series 900</strong>, etc), this port also runs on the |
MVME187-based <strong>series 900</strong>, etc), this port also runs on the |
MVME187-based <strong>Triton Dolphin System 100</strong>. |
MVME187-based <strong>Triton Dolphin System 100</strong>. |
</p> |
|
|
|
<p> |
<p> |
<h4>Supported on-board devices</h4> |
<h4>Supported on-board devices</h4> |
|
|
<a href="ftp://ftp.OpenBSD.org/pub/OpenBSD/3.6/mvme88k/INSTALL.mvme88k"> |
<a href="ftp://ftp.OpenBSD.org/pub/OpenBSD/3.6/mvme88k/INSTALL.mvme88k"> |
OpenBSD/mvme88k 3.6 installation instructions |
OpenBSD/mvme88k 3.6 installation instructions |
</a>. |
</a>. |
</p> |
|
|
|
<p> |
<p> |
Snapshots are made available from time to time, in |
Snapshots are made available from time to time, in |
|
|
<a href="ftp://ftp.OpenBSD.org/pub/OpenBSD/snapshots/mvme88k/INSTALL.mvme88k"> |
<a href="ftp://ftp.OpenBSD.org/pub/OpenBSD/snapshots/mvme88k/INSTALL.mvme88k"> |
OpenBSD/mvme88k snapshot installation instructions |
OpenBSD/mvme88k snapshot installation instructions |
</a> as well. |
</a> as well. |
</p> |
|
|
|
<hr> |
<hr> |
<a name="details"></a> |
<a name="details"></a> |
|
|
As VME hardware is quite uncommon in the average retail place, and Motorola |
As VME hardware is quite uncommon in the average retail place, and Motorola |
881x0-based hardware is even more rare, this section is here to satisfy the |
881x0-based hardware is even more rare, this section is here to satisfy the |
well-founded curiosity about the mvme88k hardware. |
well-founded curiosity about the mvme88k hardware. |
</p> |
|
|
|
<p> |
<p> |
A comprehensive reference about the m88k processor and the various designs |
A comprehensive reference about the m88k processor and the various designs |
built upon it is being gathered by Paul Weissmann at |
built upon it is being gathered by Paul Weissmann at |
<a href="http://badabada.org/">badabada</a>. |
<a href="http://badabada.org/">badabada</a>. |
</p> |
|
|
|
<a name="pics"></a> |
<a name="pics"></a> |
<p> |
<p> |