| Title and Copyright Information |
| About This Manual |
| Audience |
| Organization |
| Related Documents |
| Reader's Comments |
| Conventions |
| 1 | OEM Platform Requirements and Restrictions |
| 1.1 | PCI/ISA Modular Single-Board Computers (SMARTengine/Alpha and EBMnn) |
| 1.1.1 | Verifying CPU Version |
| 1.1.2 | Firmware Requirements |
| 1.1.3 | Installing Tru64 UNIX |
| 1.1.4 | Restrictions and Known Problems |
| 1.1.4.1 | Option Card Restrictions |
| 1.1.4.2 | PBXGB-AA (TGA2 PowerStorm 3D30) Video Card Restrictions |
| 1.1.4.2.1 | EV5 Alias Jumper Setting (SMARTengine/Alpha 21264 and EBM2n Only) |
| 1.1.4.2.2 | VGAEN Jumper Settings |
| 1.1.4.2.3 | X Server DMA Writes Must Be Disabled for Some Configurations |
| 1.1.4.3 | Operator Control Panel and Watchdog Timer Supported Only in Hardware and Firmware |
| 1.1.4.4 | IDE Device Mapping Potentially Impacts 21264 SBC Upgrades |
| 1.1.5 | Configuring PCI/ISA Modular 8-Headed Graphics Systems |
| 1.1.5.1 | Hardware and Software Requirements |
| 1.1.5.2 | Hardware Setup |
| 1.1.5.3 | Software Setup |
| 1.1.6 | Writing PCI Bus Device Drivers |
| 1.2 | Alpha VME 4/nnn and 5/nnn Single-Board Computers (EBVnn) |
| 1.2.1 | Verifying CPU Version |
| 1.2.2 | Firmware Requirements |
| 1.2.3 | Installing Tru64 UNIX |
| 1.2.4 | Configuring the VMEbus |
| 1.2.5 | Restrictions and Known Problems |
| 1.2.5.1 | VMEbus Autovectors Not Supported |
| 1.2.5.2 | Network Port Termination Required |
| 1.2.5.3 | Some TGA Video Card Configurations Require Disabling X Server DMA Writes |
| 1.2.5.4 | Master Block Transfer Restrictions |
| 1.2.6 | Writing VMEbus Device Drivers |
| 1.3 | AXPvme Single-Board Computers |
| 1.3.1 | Firmware Upgrade Required |
| 1.3.2 | Master Block Transfer Restrictions |
| 2 | Configuring the VMEbus for Alpha VME Systems |
| 2.1 | VMEbus Support Overview |
| 2.2 | Configuring VIP/VIC-Based Alpha VME SBCs |
| 2.2.1 | Configuring the vba_vipvic Subsystem |
| 2.2.1.1 | Specifying the VMEbus Request Level |
| 2.2.1.2 | Specifying the VIC Arbitration Mode |
| 2.2.1.3 | Specifying the VMEbus Fairness Timer Value |
| 2.2.1.4 | Specifying Bus Timeout Periods |
| 2.2.1.5 | Specifying the VMEbus Release Mode |
| 2.2.1.6 | Specifying System Controller VMEbus Resets |
| 2.2.1.7 | Special Considerations for VMEbus Resets |
| 2.2.1.8 | Specifying VMEbus Master Write Posting |
| 2.2.1.9 | Specifying the VMEbus DMA Interleave Gap |
| 2.2.1.10 | Specifying Limits on VMEbus DMA Reads |
| 2.2.1.11 | Specifying Limits on VMEbus DMA Writes |
| 2.2.1.12 | Specifying the DMA Method for SMP |
| 2.2.2 | Configuring VMEbus A32 and A24 Address Spaces |
| 2.2.2.1 | Specifying A32 and A24 Address Space Overlapping |
| 2.2.2.2 | Configuring A32 and A24 Window Sizes |
| 2.2.2.3 | Specifying the A32 Base Address |
| 2.2.2.4 | Specifying the A24 Base Address |
| 2.2.3 | Configuring the VMEbus A16 Address Space |
| 2.2.4 | Configuring VMEbus Interrupts |
| 2.2.4.1 | VMEbus Interrupt Request Levels |
| 2.2.4.2 | Setting VMEbus Interrupt Vector Parameters |
| 2.2.4.3 | Specifying Autovector Interrupt Vectors |
| 2.2.4.4 | Specifying Module Switch Interrupt Vectors |
| 2.2.4.5 | Specifying Global Switch Interrupt Vectors |
| 2.2.5 | Using VMEbus Hardware Byte-Swapping Modes |
| 2.2.6 | Sharing Memory Between Big Endian and Little Endian Processors |
| 2.2.7 | Performing VMEbus Slave Block Transfers |
| 2.2.8 | Performing VMEbus Master Block Transfers with Local DMA |
| 2.2.8.1 | Routines for Master Block-Mode Transfers |
| 2.2.8.2 | Restrictions on VMEbus Master Block Transfers |
| 2.2.9 | Using the Realtime Interrupt-Handling Routine rt_post_callout |
| 2.3 | Configuring UNIVERSE II-Based Alpha VME SBCs |
| 2.3.1 | Configuring the vba_univ Subsystem |
| 2.3.1.1 | Specifying the Adapter Interrupt Dispatch Policy |
| 2.3.1.2 | Specifying the Adapter PCI Scatter/Gather Maximum Size |
| 2.3.1.3 | Specifying the Adapter DMA Window Maximum Size |
| 2.3.1.4 | Specifying the PCI Coupled Window Timer Value |
| 2.3.1.5 | Specifying the PCI Maximum Retries |
| 2.3.1.6 | Specifying the PCI Posted Write Transfer Count |
| 2.3.1.7 | Specifying the PCI Aligned Burst Size |
| 2.3.1.8 | Specifying the VMEbus Request Level |
| 2.3.1.9 | Specifying the VMEbus Request Mode |
| 2.3.1.10 | Specifying the VMEbus Release Mode |
| 2.3.1.11 | Specifying the VMEbus Timeout Period |
| 2.3.1.12 | Specifying the VMEbus Arbitration Mode |
| 2.3.1.13 | Specifying the VMEbus Arbitration Timeout Period |
| 2.3.1.14 | Specifying System Controller VMEbus Resets |
| 2.3.1.15 | Special Considerations for VMEbus Resets |
| 2.3.1.16 | Specifying the VMEbus On and Off Counters for MBLTs |
| 2.3.2 | Configuring PCI-to-VME Address Spaces |
| 2.3.2.1 | Enabling or Disabling a PCI-to-VME Window |
| 2.3.2.2 | Specifying a PCI-to-VME Window VMEbus Base Address |
| 2.3.2.3 | Specifying a PCI-to-VME Window Size |
| 2.3.2.4 | Specifying PCI-to-VME Window VMEbus Address Modifiers |
| 2.3.2.5 | Specifying a PCI-to-VME Window VMEbus Maximum Data Width |
| 2.3.2.6 | Specifying PCI-to-VME Window Write Posting |
| 2.3.2.7 | Specifying a PCI-to-VME Window VMEbus Cycle Type |
| 2.3.3 | Configuring a Special A24/A16 PCI-to-VME Window |
| 2.3.3.1 | Enabling or Disabling the A24/A16 Window |
| 2.3.3.2 | Specifying A24/A16 Window Write Posting |
| 2.3.3.3 | Specifying the A24/A16 Window VMEbus Maximum Data Width |
| 2.3.4 | Configuring VME-to-PCI Address Spaces |
| 2.3.4.1 | Enabling or Disabling a VME-to-PCI Window |
| 2.3.4.2 | Specifying a VME-to-PCI Window VMEbus Base Address |
| 2.3.4.3 | Specifying a VME-to-PCI Window Size |
| 2.3.4.4 | Specifying VME-to-PCI Window VMEbus Address Modifiers |
| 2.3.4.5 | Specifying VME-to-PCI Window Write Posting |
| 2.3.4.6 | Specifying VME-to-PCI Window Prefetch Reads |
| 2.3.4.7 | Specifying VME-to-PCI Window 64-Bit PCI Bus Transactions |
| 2.3.5 | Mapping UNIVERSE II CSRs to the VMEbus |
| 2.3.5.1 | Enabling or Disabling the CSR Window |
| 2.3.5.2 | Specifying a CSR Window VMEbus Base Address |
| 2.3.5.3 | Specifying CSR Window VMEbus Address Modifiers |
| 2.3.6 | Mapping a Location Monitor Window to the VMEbus |
| 2.3.6.1 | Enabling or Disabling the Location Monitor Window |
| 2.3.6.2 | Specifying a Location Monitor Window VMEbus Base Address |
| 2.3.6.3 | Specifying Location Monitor Window VMEbus Address Modifiers |
| 2.3.7 | Configuring VMEbus Interrupts |
| 2.3.7.1 | VMEbus Interrupt Request Levels |
| 2.3.7.2 | Setting VMEbus Interrupt Vector Parameters |
| 2.3.7.3 | Specifying Module Switch Interrupt Vectors |
| 2.3.7.4 | Specifying Location Monitor Interrupt Vectors |
| 2.3.8 | Using VMEbus Software Byte Swapping |
| 2.3.9 | Sharing Memory Between Big Endian and Little Endian Processors |
| 2.3.10 | Performing VMEbus Slave Block Transfers |
| 2.3.11 | Performing VMEbus Master Block Transfers with Local DMA |
| 2.3.11.1 | Routines for Master Block-Mode Transfers |
| 2.3.11.2 | Restriction on VMEbus Master Block Transfers |
| 2.3.12 | Using the Realtime Interrupt-Handling Routine rt_post_callout |
| 3 | Configuring a VMEbus Backplane (vb) Network |
| 3.1 | VMEbus Backplane (vb) Network Overview |
| 3.1.1 | VMEbus Addresses Used for Client Communication |
| 3.1.2 | VMEbus Addresses Used for Interrupting |
| 3.1.3 | Box Manager Node |
| 3.1.4 | Network Participation |
| 3.2 | Configuring vb Network Nodes |
| 3.3 | Modifying vb Driver Attributes |
| 3.3.1 | Modifying Per-Node vb Attributes |
| 3.3.2 | Modifying Per-Network vb Attributes |
| 3.4 | Modifying vba_vipvic Adapter Attributes |
| 3.5 | Modifying vba_univ Adapter Attributes |
| 3.6 | VIP/VIC Two-Node Network Example |
| 3.7 | UNIVERSE II Two-Node Network Example |
| 3.8 | Related ioctl Commands |
| 3.9 | Diagnostic Messages |
| 3.10 | Errors |
| 3.10.1 | System Startup Error Messages |
| 3.10.2 | Post-Startup Error Messages |
| Tables |
| 1-1 | Supported PCI/ISA Backplanes and Kernels |
| 1-2 | PCI/ISA Options Supported Behind the Bridge |
| 2-1 | VIP/VIC VMEbus Adapter Defaults |
| 2-2 | VIP/VIC VMEbus Interrupt Initial Defaults |
| 2-3 | VIP/VIC VMEbus Interrupt Request Levels |
| 2-4 | UNIVERSE II VMEbus Adapter Defaults |
| 2-5 | UNIVERSE II VMEbus Interrupt Initial Defaults |
| 2-6 | UNIVERSE II VMEbus Interrupt Request Levels |
| 3-1 | VMEbus Backplane (vb) Network Driver Defaults |
| 3-2 | VIP/VIC VMEbus Address Space Defaults |
| Index |