Ignore:
Timestamp:
Jan 8, 2015, 11:50:25 AM (10 years ago)
Author:
alain
Message:

1) Change the user sbt_barrier_init() prototype: the two (nclusters/ntasks) arguments
replace the single (ntasks) argument.
2) Introduce an explicit (channel) argument in all iuser access functions to the NIC component.
Previously, the channel registered in the task context was an implicit argument.
The channel is still registered in the task context for checking.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • soft/giet_vm/giet_libs/stdio.h

    r468 r487  
    212212//////////////////////////////////////////////////////////////////////////
    213213
    214 extern int giet_nic_rx_alloc();
    215 
    216 extern int giet_nic_tx_alloc();
    217 
    218 extern void giet_nic_rx_start();
    219 
    220 extern void giet_nic_tx_start();
     214extern unsigned int giet_nic_rx_alloc();
     215
     216extern unsigned int giet_nic_tx_alloc();
     217
     218extern void giet_nic_rx_start( unsigned int channel );
     219
     220extern void giet_nic_tx_start( unsigned int channel );
    221221
    222222extern void giet_nic_rx_move( unsigned int channel, void* buffer );
     
    224224extern void giet_nic_tx_move( unsigned int channel, void* buffer );
    225225
    226 extern void giet_nic_rx_stop();
    227 
    228 extern void giet_nic_tx_stop();
    229 
    230 extern void giet_nic_rx_stats();
    231 
    232 extern void giet_nic_tx_stats();
    233 
    234 extern void giet_nic_rx_clear();
    235 
    236 extern void giet_nic_tx_clear();
     226extern void giet_nic_rx_stop( unsigned int channel );
     227
     228extern void giet_nic_tx_stop( unsigned int channel );
     229
     230extern void giet_nic_rx_stats( unsigned int channel );
     231
     232extern void giet_nic_tx_stats( unsigned int channel );
     233
     234extern void giet_nic_rx_clear( unsigned int channel );
     235
     236extern void giet_nic_tx_clear( unsigned int channel );
    237237
    238238//////////////////////////////////////////////////////////////////////////
Note: See TracChangeset for help on using the changeset viewer.