Ignore:
Timestamp:
Jun 24, 2014, 11:11:29 AM (10 years ago)
Author:
cfuguet
Message:

giet_vm/iob_driver:

  • The XICU_BASE and XICU_SIZE registers do not exist anymore in the VCI_IO_BRIDGE component. The routing of WTI commands by the IOB is done statically by using the special attribute on the IOX segments.
Location:
soft/giet_vm/giet_drivers
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • soft/giet_vm/giet_drivers/iob_driver.c

    r320 r340  
    8383}
    8484
    85 ///////////////////////////////////////////////////////////////////////////////
    86 // This function sets a new value in IOB_XICU_BASE register.
    87 ///////////////////////////////////////////////////////////////////////////////
    88 void _iob_set_xicu_base( unsigned int cluster_xy,
    89                          unsigned int value )
    90 {
    91     _iob_set_register( cluster_xy,
    92                        IOB_XICU_BASE,
    93                        value );
    94 }
    95 
    96 ///////////////////////////////////////////////////////////////////////////////
    97 // This function sets a new value in IOB_XICU_SIZE register.
    98 ///////////////////////////////////////////////////////////////////////////////
    99 void _iob_set_xicu_size( unsigned int cluster_xy,
    100                          unsigned int value )
    101 {
    102     _iob_set_register( cluster_xy,
    103                        IOB_XICU_SIZE,
    104                        value );
    105 }
    106 
    107 
    108 
    10985// Local Variables:
    11086// tab-width: 4
  • soft/giet_vm/giet_drivers/iob_driver.h

    r298 r340  
    2424    IOB_WTI_ADDR_LO      = 7,      // W/R : 32 LSB bits for IOMMU WTI
    2525    IOB_WTI_ADDR_HI      = 8,      // W/R : 32 MSB bits for IOMMU WTI
    26     IOB_XICU_BASE        = 9,      // R/W : XICU pbase address in cluster 0
    27     IOB_XICU_SIZE        = 10,     // R/W : XICU segment size
    2826};
    2927
     
    5149                                  unsigned int value );
    5250
    53 extern void _iob_set_xicu_base(   unsigned int cluster_xy,
    54                                   unsigned int value );
    55 
    56 extern void _iob_set_xicu_size(   unsigned int cluster_xy,
    57                                   unsigned int value );
    58 
    5951///////////////////////////////////////////////////////////////////////////////////
    6052
Note: See TracChangeset for help on using the changeset viewer.