Changeset 0960fee in rtems
- Timestamp:
- 05/07/14 15:53:48 (10 years ago)
- Branches:
- 4.11, 5, master
- Children:
- b97bc8bc
- Parents:
- 6c36946f
- git-author:
- Sebastian Huber <sebastian.huber@…> (05/07/14 15:53:48)
- git-committer:
- Sebastian Huber <sebastian.huber@…> (05/07/14 15:55:59)
- Location:
- cpukit/rtems
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
cpukit/rtems/include/rtems/rtems/asrimpl.h
r6c36946f r0960fee 47 47 asr->signals_pending = 0; 48 48 asr->nest_level = 0; 49 } 50 51 RTEMS_INLINE_ROUTINE void _ASR_Create( ASR_Information *asr ) 52 { 49 53 _ISR_lock_Initialize( &asr->Lock, "ASR" ); 54 _ASR_Initialize( asr ); 55 } 56 57 RTEMS_INLINE_ROUTINE void _ASR_Destroy( ASR_Information *asr ) 58 { 59 _ISR_lock_Destroy( &asr->Lock ); 50 60 } 51 61 -
cpukit/rtems/src/tasks.c
r6c36946f r0960fee 57 57 _Event_Initialize( &api->Event ); 58 58 _Event_Initialize( &api->System_event ); 59 _ASR_ Initialize( &api->Signal );59 _ASR_Create( &api->Signal ); 60 60 _Thread_Action_initialize( &api->Signal_action, _Signal_Action_handler ); 61 61 #if !defined(RTEMS_SMP) … … 91 91 } 92 92 93 static void _RTEMS_tasks_Delete_extension( 94 Thread_Control *executing, 95 Thread_Control *deleted 96 ) 97 { 98 RTEMS_API_Control *api; 99 100 api = deleted->API_Extensions[ THREAD_API_RTEMS ]; 101 102 _ASR_Destroy( &api->Signal ); 103 } 104 93 105 static void _RTEMS_tasks_Terminate_extension( 94 106 Thread_Control *executing 95 107 ) 96 108 { 97 98 109 /* 99 110 * Free per task variable memory … … 173 184 _RTEMS_tasks_Start_extension, /* start */ 174 185 _RTEMS_tasks_Start_extension, /* restart */ 175 NULL,/* delete */186 _RTEMS_tasks_Delete_extension, /* delete */ 176 187 RTEMS_TASKS_SWITCH_EXTENSION, /* switch */ 177 188 NULL, /* begin */
Note: See TracChangeset
for help on using the changeset viewer.