*nix Documentation Project
·  Home
 +   man pages
·  Linux HOWTOs
·  FreeBSD Tips
·  *niX Forums

  man pages->Tru64 Unix man pages -> vme_univ_manual_setup (7)              
Title
Content
Arch
Section
 

vme_univ_manual_setup(7)

Contents


NAME    [Toc]    [Back]

       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    [Toc]    [Back]

       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 systems, 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
 routine 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
       dispatch
                                           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 PCIto-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-toVME
 windows
                                           (obtained         from
       firmware)

       PCI_Mem_Avail           0           Stores number of bytes
       allocated by
                                           firmware  for  PCI-toVME
 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 mapping:
       --------------------------------------------------------------------
       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 supplied 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

SEE ALSO    [Toc]    [Back]

      
      
       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



                                         vme_univ_manual_setup(7)
[ Back ]
 Similar pages
Name OS Title
vme_manual_setup Tru64 Describes how to
sys_attrs_vba_vipvic Tru64 Describes how to
uucp_manual_setup Tru64 Describes how to manually set up the
terminfo Tru64 Describes terminals by capability
network_manual_setup Tru64 Describes how to manually set up the network
whatis Tru64 Describes a command's function
buf Tru64 General: Describes arbitrary I/O
modem Tru64 Describes guidelines for using modems
advfs_err Tru64 Lists and describes error messages
sshd2_subconfig Tru64 Describes the subconfiguration that can be used for the sshd2 daemon
Copyright © 2004-2005 DeniX Solutions SRL
newsletter delivery service