Changeset 473 for trunk/kernel/kern/thread.h
- Timestamp:
- Aug 21, 2018, 6:01:01 PM (6 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/kernel/kern/thread.h
r459 r473 103 103 uint32_t u_err_nr; /*! TODO ??? [AG] */ 104 104 uint32_t m_err_nr; /*! TODO ??? [AG] */ 105 uint32_t tm_tmp; /*! temp date to compute execution duration */ 106 uint32_t tm_exec; /*! TODO ??? [AG] */ 107 uint32_t tm_create; /*! date of the creation */ 108 uint32_t tm_born; /*! date of the thread loading */ 109 uint32_t tm_dead; /*! date of the death */ 110 cycle_t tm_sleep; /*! TODO ??? [AG] */ 111 cycle_t tm_wait; /*! TODO ??? [AG] */ 112 cycle_t tm_usr; /*! user execution duration */ 113 cycle_t tm_sys; /*! system execution duration */ 105 cycle_t last_cycle; /*! last cycle counter value (date) */ 106 cycle_t usr_cycles; /*! user execution duration (cycles) */ 107 cycle_t sys_cycles; /*! system execution duration (cycles) */ 114 108 } 115 109 thread_info_t; … … 435 429 436 430 /*************************************************************************************** 437 * This function updates the calling thread user_time counter, and resets the thread 438 * cycles counter. 439 * TODO This function is not implemented. 431 * This function updates the calling thread user_time or kernel_time counters. 440 432 *************************************************************************************** 441 433 * @ thread : local pointer on target thread. 442 **************************************************************************************/ 443 void thread_user_time_update( thread_t * thread ); 444 445 /**************************************************************************************n 446 * This function updates the calling thread kernel_time counter, and resets the thread 447 * cycles counter. 448 * TODO This function is not implemented. 449 *************************************************************************************** 450 * @ thread : local pointer on target thread. 451 **************************************************************************************/ 452 void thread_kernel_time_update( thread_t * thread ); 434 * @ is_user : update user time if non zero / update kernel time if zero 435 **************************************************************************************/ 436 void thread_time_update( thread_t * thread, 437 uint32_t is_user ); 453 438 454 439 /***************************************************************************************
Note: See TracChangeset
for help on using the changeset viewer.