Changes between Version 33 and Version 34 of library_stdio
- Timestamp:
- Nov 10, 2014, 12:55:51 AM (10 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
library_stdio
v33 v34 1 = GIET_VM / System Calls =1 = GIET_VM / User-Level System Calls = 2 2 3 3 The [source:soft/giet_vm/giet_libs/stdio.c stdio.c] and [source:soft/giet_vm/giet_libs/stdio.h stdio.h] files define all system calls provided to user applications by the GIET-VM. They are generally prefixed by ''giet_''. … … 132 132 === void '''giet_nic_tx_start'''( ) === 133 133 This function activates both the NIC_TX channel and the CMA channel allocated to the calling task. 134 Exit if no allocated NIC_TX channel or no allocated CMA channel.134 The calling task exit if no allocated NIC_TX channel or no allocated CMA channel. 135 135 136 136 === void '''giet_nic_rx_start'''( ) === 137 137 This function activates both the NIC_RX channel and the CMA channel allocated to the calling task. 138 Exit if no allocated NIC_RX channel or no allocated CMA channel.139 140 === void '''giet_nic_ send_container'''( void* buffer ) ===138 The calling task exit if no allocated NIC_RX channel or no allocated CMA channel. 139 140 === void '''giet_nic_tx_move'''( void* buffer ) === 141 141 This blocking function requires to transfer one container (4K bytes) from an user space buffer to the Network Controller. 142 142 * '''buffer''' is the container base address in user space. 143 143 It returns only when the container has been fully transfered. 144 The calling task exit if no NIC channel allocated to the task .145 146 === void '''giet_nic_r eceive_container'''( void* buffer ) ===144 The calling task exit if no NIC channel allocated to the task, or in case of timeout. 145 146 === void '''giet_nic_rx_move'''( void* buffer ) === 147 147 This blocking function requires to transfer one container (4K bytes) from the Network Controller to an user space buffer. 148 148 * '''buffer''' is the container base address in user space. 149 149 It returns only when the container has been fully transfered. 150 The calling task exit if no NIC channel allocated to the task .150 The calling task exit if no NIC channel allocated to the task, or in case of timeout. 151 151 152 152 == __7) Frame Buffer related system calls__ ==