Ignore:
Timestamp:
Jul 27, 2017, 12:23:29 AM (7 years ago)
Author:
alain
Message:

1) Introduce independant command fields for the various devices in the thread descriptor.
2) Introduce a new dev_pic_enable_ipi() function in the generic PIC device
3) Fix two bugs identified by Maxime in the scheduler initialisation, and in the sched_select().
4) fix several bugs in the TSAR hal_kentry.S.
5) Introduce a third kgiet segment (besides kdata and kcode) in the TSAR bootloader.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/kernel/kern/rpc.h

    r265 r279  
    158158 * This function is the entry point for RPC handling on the server side.
    159159 * It can be executed by any thread running (in kernel mode) on any core.
    160  * It first checks the core private RPC fifo, an then the cluster shared RPC fifo.
    161  * It calls the rpc_activate_thread() function to activate a dedicated RPC thread.
    162  ***********************************************************************************
    163  * @ returns true if at least one RPC found / false otherwise.
     160 * It checks the RPC fifo, try to take the light-lock and activates (or creates)
     161 * an RPC thread in case of success.
     162 ***********************************************************************************
     163 * @ returns true if success / false otherwise.
    164164 **********************************************************************************/
    165165bool_t rpc_check();
     
    170170 ***********************************************************************************
    171171 * @ rpc_fifo  : pointer on the local RPC fifo
    172  * @ returns 0 if success
    173  **********************************************************************************/
    174 error_t rpc_execute_all( rpc_fifo_t * rpc_fifo );
     172 **********************************************************************************/
     173void rpc_execute_all( rpc_fifo_t * rpc_fifo );
    175174
    176175/**********************************************************************************
Note: See TracChangeset for help on using the changeset viewer.