Changes between Version 32 and Version 33 of library_stdio


Ignore:
Timestamp:
Nov 9, 2014, 4:24:46 PM (10 years ago)
Author:
alain
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • library_stdio

    v32 v33  
    122122The GIET_VM allows a user task to directly access a private NIC channel, and register the channel index in the task context.
    123123
    124  === void '''giet_nic_alloc'''( ) ===
    125  This function allocates a private NIC channel to the calling task, and .
    126 Exit if no available NIC channel.
     124 === void '''giet_nic_tx_alloc'''( ) ===
     125This function allocates a private NIC_TX channel (coming with the associated kernel NIC_TX chbuf), and a private CMA channel  to the calling task. It registers the corresponding indexes in the calling task context.
     126The calling task exit if no available NIC_TX channel, or no available CMA channel.
     127
     128 === void '''giet_nic_rx_alloc'''( ) ===
     129This function allocates a private NIC_RX channel (coming with the associated kernel NIC_RX chbuf), and a private CMA channel  to the calling task. It registers the corresponding indexes in the calling task context.
     130The calling task exit if no available NIC_RX channel, or no available CMA channel.
     131
     132 === void '''giet_nic_tx_start'''( ) ===
     133This function activates both the NIC_TX channel and the CMA channel allocated to the calling task.
     134Exit if no allocated NIC_TX channel or no allocated CMA channel.
     135
     136 === void '''giet_nic_rx_start'''( ) ===
     137This function activates both the NIC_RX channel and the CMA channel allocated to the calling task.
     138Exit if no allocated NIC_RX channel or no allocated CMA channel.
    127139
    128140 === void '''giet_nic_send_container'''( void* buffer ) ===