NetBSD/mvmeppc is the port of NetBSD to Motorola's PowerPC VME Single Board
Computers (SBC). The first Motorola SBC (68k-based) was introduced in 1988.
Motorola has continued development on 68k and PowerPC based SBC VME modules.
Development activity on NetBSD/mvmeppc continues at a speed that depends on
people's spare time and access to hardware. NetBSD runs on a subset of the now
obsolete MVME160x family of PowerPC-based MVME boards, but support for more
recent boards will be added as and when hardware becomes available to NetBSD
###Supported System Models
* MVME160x family
###What are the jumpers on the backplane
The jumpers on the backplane are for Bus Grant and Interrupt Acknowledge. Some
VMEbus boards, like disk controllers, do their own VMEbus I/O instead of using
DMA from the CPU. The I/O board requests control of the VMEbus, the arbiter on
the CPU board releases control of the VMEbus, and then the arbiter on the CPU
sends a Bus Grant signal down the backplane.
There are only 4 Bus Grant levels, and you can have several boards, on the same
Bus Grant level. The Bus Grant signal daisy-chains down the backplane through
each I/O board. If you have an empty slot you break the daisy-chain.
Backplane manufacturers put jumper pins next to the connectors so you can jumper
across empty slots. Unfortunately the jumpers may be to the right or left of a
slot depending on the manufacturer.
You may also find that some VMEbus boards don't pass on daisy-chain signals that
they don't use. This means that you may have to leave jumpers on even when a
board is in a slot.
If the boards are side-by-side without an empty slot between the CPU and the
VMEbus boards you may not need any jumpers. That might be worth a try.
Using NetBSD/prep as a base, NetBSD was ported to an MVME1603-051 by Steve
Woodford. The board was one of two donated to the NetBSD Foundation by Gan
Starling on the condition that a port be attempted.
Following receipt of the boards, and replacement of the VxWorks bootcode by a
PPCBUG image kindly provided by Motorola Computer Group, NetBSD/mvmeppc was up
and running multi-user within two weeks.
CVSweb for NetBSD wikisrc <wikimaster@NetBSD.org> software: FreeBSD-CVSweb