Changes between Version 55 and Version 56 of kernel_syscalls


Ignore:
Timestamp:
Dec 13, 2016, 1:37:39 PM (8 years ago)
Author:
alain
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • kernel_syscalls

    v55 v56  
    4848This function deschedule the calling thread.
    4949
    50 === 6) void '''_sys_kthread_create'''( unsigned int * trdid , unsigned int x , unsigned int y , unsigned int p , void * function , void * arg ) ===
     50=== 6) void '''_sys_kthread_create'''( unsigned int * trdid , unsigned int x , unsigned int y , unsigned int p , char * name , void * function , unsigned int arg ) ===
    5151This function initializes a kernel thread context, for a core identified by the <x,y,p> arguments, in a given scheduler.
    5252It allocate a new "ltid" and update the threads field in the scheduler.
    53 It is used in kernel-init to create the NIC_TX and NIC_RX kernel threads.
     53It is used in kernel-init to create the NIC_TX_MOVE and NIC_RX_MOVE kernel threads.
    5454 * '''trdid''' : pointer on buffer for allocated trdid.
    5555 * '''x''' : X cluster coordinate.
    5656 * '''y''' : Y cluster coordinate.
    5757 * '''p''' : local processor index in cluster.
    58  * '''function''' : pointer on the thread entry function.
    59  * '''arg''' : pointer on function argument.
     58 * '''name''' : thread name (for debug).
     59 * '''function''' : pointer on the entry function.
     60 * '''arg''' : entry function argument value.
    6061
    6162== __Coprocessors related syscall handlers__ ==