Ignore:
Timestamp:
Jun 29, 2018, 10:44:14 AM (6 years ago)
Author:
alain
Message:

Fix a bug in function sched_handle_signal():
When the deleted user thread is the last executed thread,
the sched->u_last field must be updated to point on another user thread.

File:
1 edited

Legend:

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

    r438 r450  
    8989    RPC_MAPPER_GET_PAGE        = 25,
    9090    RPC_VMM_CREATE_VSEG        = 26,
    91     RPC_SCHED_DISPLAY          = 27,
     91    RPC_UNDEFINED_27           = 27,
    9292    RPC_VMM_SET_COW            = 28,
    9393    RPC_VMM_DISPLAY            = 29,
     
    635635
    636636/***********************************************************************************
    637  * [27] The RPC_SCHED_DISPLAY allows a client thread to request the display
    638  * of a remote scheduler, identified by the <lid> argument.
    639  ***********************************************************************************
    640  * @ cxy         : server cluster identifier.
    641  * @ lid         : [in]  local index of target core in client cluster.
    642  **********************************************************************************/
    643 void rpc_sched_display_client( cxy_t              cxy,
    644                                lid_t              lid );
    645 
    646 void rpc_sched_display_server( xptr_t xp );
     637 * [27] undefined slot
     638 **********************************************************************************/
    647639
    648640/***********************************************************************************
Note: See TracChangeset for help on using the changeset viewer.