File:  [NetBSD Developer Wiki] / wikisrc / ports / mvmeppc.mdwn
Revision 1.1: download - view: text, annotated - select for diffs
Wed Dec 19 03:50:46 2012 UTC (8 years, 4 months ago) by mspo
Branches: MAIN
CVS tags: HEAD
commit more port pages for today.  will pick back up tomorrow

    1: [[!template id=port
    2: port="mvmeppc"
    3: cur_rel="6.0"  
    4: future_rel="7.0"
    5: changes_cur="6.0"
    6: changes_future="7.0"
    7: thumbnail=""
    8: about="""
    9: NetBSD/mvmeppc is the port of NetBSD to Motorola's PowerPC VME Single Board
   10: Computers (SBC). The first Motorola SBC (68k-based) was introduced in 1988.
   11: Motorola has continued development on 68k and PowerPC based SBC VME modules.
   13: Development activity on NetBSD/mvmeppc continues at a speed that depends on
   14: people's spare time and access to hardware. NetBSD runs on a subset of the now
   15: obsolete MVME160x family of PowerPC-based MVME boards, but support for more
   16: recent boards will be added as and when hardware becomes available to NetBSD
   17: developers.
   18: """
   19: supported_hardware="""
   20: ###Supported System Models
   22: * MVME160x family 
   24: ###Boot Options
   26: 'Supported:'
   28: * network
   30: 'Unsupported:'
   32: * disk
   33: * CD-ROM
   34: * tape
   36: """
   37: additional="""
   38: ###What are the jumpers on the backplane
   40: The jumpers on the backplane are for Bus Grant and Interrupt Acknowledge. Some
   41: VMEbus boards, like disk controllers, do their own VMEbus I/O instead of using
   42: DMA from the CPU. The I/O board requests control of the VMEbus, the arbiter on
   43: the CPU board releases control of the VMEbus, and then the arbiter on the CPU
   44: sends a Bus Grant signal down the backplane.
   46: There are only 4 Bus Grant levels, and you can have several boards, on the same
   47: Bus Grant level. The Bus Grant signal daisy-chains down the backplane through
   48: each I/O board. If you have an empty slot you break the daisy-chain.
   50: Backplane manufacturers put jumper pins next to the connectors so you can jumper
   51: across empty slots. Unfortunately the jumpers may be to the right or left of a
   52: slot depending on the manufacturer.
   54: You may also find that some VMEbus boards don't pass on daisy-chain signals that
   55: they don't use. This means that you may have to leave jumpers on even when a
   56: board is in a slot.
   58: If the boards are side-by-side without an empty slot between the CPU and the
   59: VMEbus boards you may not need any jumpers. That might be worth a try. 
   62: ###History
   63: Using NetBSD/prep as a base, NetBSD was ported to an MVME1603-051 by Steve
   64: Woodford. The board was one of two donated to the NetBSD Foundation by Gan
   65: Starling on the condition that a port be attempted.
   67: Following receipt of the boards, and replacement of the VxWorks bootcode by a
   68: PPCBUG image kindly provided by Motorola Computer Group, NetBSD/mvmeppc was up
   69: and running multi-user within two weeks. 
   70: """
   71: ]]
   72: [[!tag tier2port]]

CVSweb for NetBSD wikisrc <> software: FreeBSD-CVSweb