Changes between Version 30 and Version 31 of library_stdio


Ignore:
Timestamp:
Nov 9, 2014, 1:10:21 PM (10 years ago)
Author:
alain
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • library_stdio

    v30 v31  
    5151
    5252 === void '''giet_tty_alloc'''() ===
    53 This function allocates a private terminal to the calling task, and registers the terminal index in the task context. Task exit if no TTY terminal available.
     53This function allocates a private terminal to the calling task, and registers the terminal index in the task context.
     54Task exit if no TTY terminal available.
    5455
    5556  === void '''giet_tty_printf'''( char* format, ... ) ===
     
    8788
    8889 === void '''giet_timer_alloc'''()
    89 This function allocates a private user timer  to the calling task, and registers the channel index
    90 in the task context.
     90This function allocates a private user timer  to the calling task, and registers the channel index in the task context.
    9191Task exit if no timer channel available
    9292
     
    120120 == __6) Network related system calls__ ==
    121121
    122 The GIET_VM allows a user task to directly access a private NIC channel.
     122The GIET_VM allows a user task to directly access a private NIC channel, and register the channel index in the task context.
    123123
    124124 === void '''giet_nic_alloc'''( ) ===
    125  This function allocates a private NIC channel to the calling task, and returns the channel index.
     125 This function allocates a private NIC channel to the calling task, and .
    126126Exit if no available NIC channel.
    127127
    128  === void '''giet_nic_sync_send'''( void* buffer ) ===
    129 This blocking function requires to transfer one container (4K bytes)  from an user space buffer to the Ethernet Network Controller.
     128 === void '''giet_nic_send_container'''( void* buffer ) ===
     129This blocking function requires to transfer one container (4K bytes)  from an user space buffer to the Network Controller.
     130 * '''buffer'''  is the container base address in user space.
    130131It returns only when the container has been fully transfered.
    131 The '''buffer''' argument is the container base address in user space.
     132The calling task exit if no NIC channel allocated to the task.
    132133
    133  === void '''giet_nic_sync_receive'''( void* buffer ) ===
    134 This blocking function requires to transfer one container (4K bytes)  from  the Ethernet Network Controller to an user space buffer.
     134 === void '''giet_nic_sync_receive_container'''( void* buffer ) ===
     135This blocking function requires to transfer one container (4K bytes)  from  the Network Controller to an user space buffer.
     136 * '''buffer''' is the container base address in user space.
    135137It returns only when the container has been fully transfered.
    136 The '''buffer''' argument is the container base address in user space.
     138The calling task exit if no NIC channel allocated to the task.
    137139
    138140 == __7) Frame Buffer related system calls__ ==