Linux and UNIX Man Pages

Linux & Unix Commands - Search Man Pages

vme_univ_manual_setup(7) [osf1 man page]

vme_univ_manual_setup(7)				 Miscellaneous Information Manual				  vme_univ_manual_setup(7)

NAME
vme_univ_manual_setup, sys_attrs_vba_univ - Describes how to set up UNIVERSE II-based Alpha VME systems for use on the VMEbus, including how to modify attributes of the vba_univ kernel subsystem DESCRIPTION
VMEbus UNIVERSE II setup allows you to run the operating system on UNIVERSE II-based Alpha VME systems. For information about installing the operating system on these systems, see the Installation Guide. For information about setting up VIP/VIC-based Alpha VME systems for use on the VMEbus, see the sys_attrs_vba_vipvic(7) reference page. See System Configuration Supplement: OEM Platforms for detailed information about the use of the VMEbus on UNIVERSE II-based Alpha VME sys- tems, including the following topics: Configuring the vba_univ subsystem Configuring PCI-to-VME address spaces Configuring a special A24/A16 PCI-to-VME window Configuring VME-to-PCI address spaces Mapping UNIVERSE II CSRs to the VMEbus Mapping a location monitor window to the VMEbus Configuring VMEbus interrupts Using VMEbus software byte swapping Sharing memory between big endian and little endian processors Performing VMEbus slave block transfers Performing VMEbus master block transfers with local DMA Using the realtime interrupt-handling rou- tine rt_post_callout The defaults supplied for various VMEbus parameters are listed below. The default values specified should provide proper VMEbus operation for most applications. Be careful when modifying these values; not all adapters support all fields. Parameter Default Meaning -------------------------------------------------------------------- VBA_ISR_Dispatch_Policy 1 Adapter interruupt dis- patch policy is to process all interrupts for the current SPL level (only) VBA_Max_PCI_Sg_Size 0x20000000 Maximum PCI scatter/gather size is 512 MB VBA_Max_DMA_Wndw_Size 0x4000000 Maximum DMA window size is 64 MB PCI_Coupled_Wndw_Tmr 0x2 Coupled Window Timer set to hold VMEbus for 32 PCI clock cycles after a coupled transaction PCI_Max_Retry 0xF PCI maximum retries before signaling error set to 960 (value*64) PCI_Posted_Wrt_On_Cnt 0x0 PCI posted write transfer count is 128 bytes PCI_Aligned_Burst_Size 0x1 PCI aligned burst size is 64 bytes VME_Br_Lev 0x3 Bus request level 3 for master cycles VME_Fair_Req 0x1 VMEbus request mode is fair (not demand) VME_Rel_Mode 0x1 Release mode is release on request (ROR) VME_Bus_To 0x6 VMEbus timeout period is 512 microseconds VME_Arb_Mode 0x0 Arbitration mode is round robin VME_Arb_To 0x1 VMEbus arbitration timeout period is 16 microseconds VME_Syscon 0x1 System controller VMEbus reset is enabled VME_Von_D64 0x4 VMEbus On counter for D64 MBLT: hold bus tenure for 2048 bytes VME_Voff_D64 0x9 VMEbus Off counter for D64 MBLT: DMA interleave is 4 microseconds VME_Von_D32 0x2 VMEbus On counter for D32 MBLT: hold bus tenure for 512 bytes VME_Voff_D32 0x9 VMEbus Off counter for D32 MBLT: DMA interleave is 4 microseconds -------------------------------------------------------------------- For the special A24/A16 PCI-to-VME (PCI slave) window: -------------------------------------------------------------------- VME_A24_A16_Wnd_Ena 1 Special A24/A16 PCI-to-VME window (64 MB) is enabled VME_A24_A16_Wnd_WP_Ena 1 Write posting enabled to the A24/A16 window VME_A24_A16_Wnd_Dwdth 0xF A24/A16 window maximum data width is D32 (all quadrants) PCI_SLSI_Base 0 Stores A24/A16 (64 MB) window base address (obtained from firmware) VME_A24_Size 0xFF0000 Stores the size of each A24 address space within the A24/A16 window; obtainable via sysconfig -q, default is 16MB-64KB VME_A16_Size 0x10000 Stores the size of each A16 address space within the A24/A16 window; obtainable via sysconfig -q, default is 64KB -------------------------------------------------------------------- For PCI-to-VME (PCI slave) windows 0 through 7: -------------------------------------------------------------------- PCI_LSI_Base 0 Stores base address of the contiguous PCI dense space available for PCI-to-VME windows (obtained from firmware) PCI_Mem_Avail 0 Stores number of bytes allocated by firmware for PCI-to-VME windows PCI_Mem_Free 0 Stores number of bytes available for further PCI-to-VME window allocations VME_Wnd0_Ena 1 Window 0 is enabled: VME_Wnd0_VME_Address 0x80000000 VMEbus base address is 0x80000000 VME_Wnd0_Size 0x08000000 Size is 128 MB VME_Wnd0_AM_Space 2 A32 space VME_Wnd0_AM_Usr_Sprvsr 1 User mode VME_Wnd0_AM_Data_Prg 1 Data access VME_Wnd0_Dwdth 2 Maximum data width is D32 VME_Wnd0_WP_Ena 1 Write posting enabled VME_Wnd0_Cycle_Sel 0 VMEbus single cycles only VME_Wnd1_Ena 1 Window 1 is enabled: VME_Wnd1_VME_Address 0x80000000 VMEbus base address is 0x80000000 VME_Wnd1_Size 0x08000000 Size is 128 MB VME_Wnd1_AM_Space 2 A32 space VME_Wnd1_AM_Usr_Sprvsr 1 User mode VME_Wnd1_AM_Data_Prg 2 Program access VME_Wnd1_Dwdth 2 Maximum data width is D32 VME_Wnd1_WP_Ena 1 Write posting enabled VME_Wnd1_Cycle_Sel 0 VMEbus single cycles only VME_Wnd2_Ena 1 Window 2 is enabled: VME_Wnd2_VME_Address 0x80000000 VMEbus base address is 0x80000000 VME_Wnd2_Size 0x08000000 Size is 128 MB VME_Wnd2_AM_Space 2 A32 space VME_Wnd2_AM_Usr_Sprvsr 2 Supervisory mode VME_Wnd2_AM_Data_Prg 1 Data access VME_Wnd2_Dwdth 2 Maximum data width is D32 VME_Wnd2_WP_Ena 1 Write posting enabled VME_Wnd2_Cycle_Sel 0 VMEbus single cycles only VME_Wnd3_Ena 1 Window 3 is enabled: VME_Wnd3_VME_Address 0x80000000 VMEbus base address is 0x80000000 VME_Wnd3_Size 0x08000000 Size is 128 MB VME_Wnd3_AM_Space 2 A32 space VME_Wnd3_AM_Usr_Sprvsr 2 Supervisory mode VME_Wnd3_AM_Data_Prg 2 Program access VME_Wnd3_Dwdth 2 Maximum data width is D32 VME_Wnd3_WP_Ena 1 Write posting enabled VME_Wnd3_Cycle_Sel 0 VMEbus single cycles only VME_Wnd4_Ena 1 Window 4 is enabled: VME_Wnd4_VME_Address 0x00FF0000 VMEbus base address is 0xFF0000 VME_Wnd4_Size 0x00010000 Size is 64 KB VME_Wnd4_AM_Space 1 A24 space VME_Wnd4_AM_Usr_Sprvsr 1 User mode VME_Wnd4_AM_Data_Prg 1 Data access VME_Wnd4_Dwdth 2 Maximum data width is D32 VME_Wnd4_WP_Ena 1 Write posting enabled VME_Wnd4_Cycle_Sel 0 VMEbus single cycles only VME_Wnd5_Ena 1 Window 5 is enabled: VME_Wnd5_VME_Address 0x00FF0000 VMEbus base address is 0xFF0000 VME_Wnd5_Size 0x00010000 Size is 64 KB VME_Wnd5_AM_Space 1 A24 space VME_Wnd5_AM_Usr_Sprvsr 2 Supervisory mode VME_Wnd5_AM_Data_Prg 1 Data access VME_Wnd5_Dwdth 2 Maximum data width is D32 VME_Wnd5_WP_Ena 1 Write posting enabled VME_Wnd5_Cycle_Sel 0 VMEbus single cycles only VME_Wnd6_Ena 0 Window 6 is disabled by default VME_Wnd6_VME_Address 0x0 VME_Wnd6_Size 0x0 VME_Wnd6_AM_Space 0 A16 space VME_Wnd6_AM_Usr_Sprvsr 1 User mode VME_Wnd6_AM_Data_Prg 1 Data access VME_Wnd6_Dwdth 2 Maximum data width is D32 VME_Wnd6_WP_Ena 1 Write posting enabled VME_Wnd6_Cycle_Sel 0 VMEbus single cycles only VME_Wnd7_Ena 0 Window 7 is disabled by default VME_Wnd7_VME_Address 0x0 VME_Wnd7_Size 0x0 VME_Wnd7_AM_Space 0 A16 space VME_Wnd7_AM_Usr_Sprvsr 1 User mode VME_Wnd7_AM_Data_Prg 1 Data access VME_Wnd7_Dwdth 2 Maximum data width is D32 VME_Wnd7_WP_Ena 1 Write posting enabled VME_Wnd7_Cycle_Sel 0 VMEbus single cycles only -------------------------------------------------------------------- For VME-to-PCI (VMEbus slave) windows 0 through 7: -------------------------------------------------------------------- PCI_Wnd0_Ena 1 Window 0 is enabled: PCI_Wnd0_VME_Address 0x00C00000 VMEbus base address is 0xC00000 PCI_Wnd0_Size 0x00400000 Size is 4 MB PCI_Wnd0_AM_Space 1 A24 space PCI_Wnd0_AM_Usr_Sprvsr 3 Both user and supervisory mode PCI_Wnd0_AM_Data_Prg 3 Both data and program access PCI_Wnd0_WP_Ena 1 Write posting enabled PCI_Wnd0_Pre_Rd_Ena 1 Prefetch reads enabled PCI_Wnd0_PCI64_Ena 1 PCI64 transactions enabled PCI_Wnd0_PCI_Lock_Ena 0 Lock disabled (not modifiable) PCI_Wnd1_Ena 1 Window 1 is enabled: PCI_Wnd1_VME_Address 0x08000000 VMEbus base address is 0x8000000 PCI_Wnd1_Size 0x08000000 Size is 128 MB PCI_Wnd1_AM_Space 2 A32 space PCI_Wnd1_AM_Usr_Sprvsr 3 Both user and supervisory mode PCI_Wnd1_AM_Data_Prg 3 Both data and program access PCI_Wnd1_WP_Ena 1 Write posting enabled PCI_Wnd1_Pre_Rd_Ena 1 Prefetch reads enabled PCI_Wnd1_PCI64_Ena 1 PCI64 transactions enabled PCI_Wnd1_PCI_Lock_Ena 0 Lock disabled (not modifiable) PCI_Wnd2_Ena 0 Window 2 is disabled by default PCI_Wnd2_VME_Address 0x0 PCI_Wnd2_Size 0x0 PCI_Wnd2_AM_Space 1 A24 space PCI_Wnd2_AM_Usr_Sprvsr 3 Both user and supervisory mode PCI_Wnd2_AM_Data_Prg 3 Both data and program access PCI_Wnd2_WP_Ena 1 Write posting enabled PCI_Wnd2_Pre_Rd_Ena 1 Prefetch reads enabled PCI_Wnd2_PCI64_Ena 1 PCI64 transactions enabled PCI_Wnd2_PCI_Lock_Ena 0 Lock disabled (not modifiable) PCI_Wnd3_Ena 0 Window 3 is disabled by default PCI_Wnd3_VME_Address 0x0 PCI_Wnd3_Size 0x0 PCI_Wnd3_AM_Space 1 A24 space PCI_Wnd3_AM_Usr_Sprvsr 3 Both user and supervisory mode PCI_Wnd3_AM_Data_Prg 3 Both data and program access PCI_Wnd3_WP_Ena 1 Write posting enabled PCI_Wnd3_Pre_Rd_Ena 1 Prefetch reads enabled PCI_Wnd3_PCI64_Ena 1 PCI64 transactions enabled PCI_Wnd3_PCI_Lock_Ena 0 Lock disabled (not modifiable) PCI_Wnd4_Ena 0 Window 4 is disabled by default PCI_Wnd4_VME_Address 0x0 PCI_Wnd4_Size 0x0 PCI_Wnd4_AM_Space 1 A24 space PCI_Wnd4_AM_Usr_Sprvsr 3 Both user and supervisory mode PCI_Wnd4_AM_Data_Prg 3 Both data and program access PCI_Wnd4_WP_Ena 1 Write posting enabled PCI_Wnd4_Pre_Rd_Ena 1 Prefetch reads enabled PCI_Wnd4_PCI64_Ena 1 PCI64 transactions enabled PCI_Wnd4_PCI_Lock_Ena 0 Lock disabled (not modifiable) PCI_Wnd5_Ena 0 Window 5 is disabled by default PCI_Wnd5_VME_Address 0x0 PCI_Wnd5_Size 0x0 PCI_Wnd5_AM_Space 1 A24 space PCI_Wnd5_AM_Usr_Sprvsr 3 Both user and supervisory mode PCI_Wnd5_AM_Data_Prg 3 Both data and program access PCI_Wnd5_WP_Ena 1 Write posting enabled PCI_Wnd5_Pre_Rd_Ena 1 Prefetch reads enabled PCI_Wnd5_PCI64_Ena 1 PCI64 transactions enabled PCI_Wnd5_PCI_Lock_Ena 0 Lock disabled (not modifiable) PCI_Wnd6_Ena 0 Window 6 is disabled by default PCI_Wnd6_VME_Address 0x0 PCI_Wnd6_Size 0x0 PCI_Wnd6_AM_Space 1 A24 space PCI_Wnd6_AM_Usr_Sprvsr 3 Both user and supervisory mode PCI_Wnd6_AM_Data_Prg 3 Both data and program access PCI_Wnd6_WP_Ena 1 Write posting enabled PCI_Wnd6_Pre_Rd_Ena 1 Prefetch reads enabled PCI_Wnd6_PCI64_Ena 1 PCI64 transactions enabled PCI_Wnd6_PCI_Lock_Ena 0 Lock disabled (not modifiable) PCI_Wnd7_Ena 0 Window 7 is disabled by default PCI_Wnd7_VME_Address 0x0 PCI_Wnd7_Size 0x0 PCI_Wnd7_AM_Space 1 A24 space PCI_Wnd7_AM_Usr_Sprvsr 3 Both user and supervisory mode PCI_Wnd7_AM_Data_Prg 3 Both data and program access PCI_Wnd7_WP_Ena 1 Write posting enabled PCI_Wnd7_Pre_Rd_Ena 1 Prefetch reads enabled PCI_Wnd7_PCI64_Ena 1 PCI64 transactions enabled PCI_Wnd7_PCI_Lock_Ena 0 Lock disabled (not modifiable) -------------------------------------------------------------------- For UNIVERSE II CSR and location monitor window map- ping: -------------------------------------------------------------------- CSR_Ena 1 UNIVERSE II CSR mapping enabled: CSR_VME_Address 0xFFFF0000 VMEbus base address is 0xFFFF0000 CSR_AM_Space 2 A32 space CSR_AM_Usr_Sprvsr 2 Supervisory mode CSR_AM_Data_Prg 3 Both program and data access LM_Ena 0 Location monitor mapping is LM_VME_Address 0xFFFF1000 disabled by default LM_AM_Space 2 A32 space LM_AM_Usr_Sprvsr 2 Supervisory mode LM_AM_Data_Prg 3 Both program and data access The following VMEbus interrupt parameters provide initial defaults that are later overwritten by system priority level (SPL) values sup- plied by the platform. See the values listed in System Configuration Supplement: OEM Platforms, or query the values at run time using the command sysconfig -q vba_univ. Parameter Default Meaning -------------------------------------------------------------------- Irq0_SPL 4 VMEbus IRQ level to system SPL map Irq1_SPL 4 VMEbus IRQ 1 to SPL SPLDEVHIGH Irq2_SPL 4 VMEbus IRQ 2 to SPL SPLDEVHIGH Irq3_SPL 4 VMEbus IRQ 3 to SPL SPLDEVHIGH Irq4_SPL 4 VMEbus IRQ 4 to SPL SPLDEVHIGH Irq5_SPL 4 VMEbus IRQ 5 to SPL SPLDEVHIGH Irq6_SPL 4 VMEbus IRQ 6 to SPL SPLDEVHIGH Irq7_SPL 4 VMEbus IRQ 7 to SPL SPLDEVHIGH Adapt_Blk_SPL 4 Adapter resource blocking SPL SPLDEVHIGH RELATED INFORMATION
Interfaces: sys_attrs_vme_vba(7), sys_attrs_vba_vipvic(7), sysconfigdb(8), sys_attrs(5) System Configuration Supplement: OEM Platforms, Device Driver Kit manual Writing VMEbus Device Drivers delim off vme_univ_manual_setup(7)
Man Page