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/hal/tsar_mips32/drivers/soclib_pic.h

    r238 r279  
    228228
    229229/******************************************************************************************
    230  * This function activates the TICK timer for the calling core.
     230 * This function activates the PTI timer for the calling core.
    231231 * The <period> argument define the number of cycles between IRQs.
    232232 ******************************************************************************************
     
    234234 *****************************************************************************************/
    235235void soclib_pic_enable_timer( uint32_t period );
     236
     237/******************************************************************************************
     238 * This function activates the WTI[lid] in the local cluster, wherehe lid is the calling
     239 * core local index.
     240 *****************************************************************************************/
     241void soclib_pic_enable_ipi();
    236242
    237243/******************************************************************************************
     
    279285
    280286/******************************************************************************************
    281  * This function acknowledge a PTI IRQ generated by the local XCU for a core
    282  * identified by the <lid> argument.
    283  *****************************************************************************************/
    284 uint32_t soclib_pic_ack_timer( lid_t lid );
    285 
    286 /******************************************************************************************
    287287 * This function returns in the <hwi_status>, <wti_status>, <pti_status> buffers
    288288 * the local XCU status for a given core identidied by the <lid> argument.
Note: See TracChangeset for help on using the changeset viewer.