Changeset aabfcd0 in rtems for cpukit/score/src/threaddispatchdisablelevel.c
- Timestamp:
- 06/12/13 13:11:57 (11 years ago)
- Branches:
- 4.11, 5, master
- Children:
- 873859a4
- Parents:
- df244cfc
- git-author:
- Sebastian Huber <sebastian.huber@…> (06/12/13 13:11:57)
- git-committer:
- Sebastian Huber <sebastian.huber@…> (06/12/13 14:12:54)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
cpukit/score/src/threaddispatchdisablelevel.c
rdf244cfc raabfcd0 57 57 Thread_Dispatch_disable_level_lock_control *level_lock = 58 58 &_Thread_Dispatch_disable_level_lock; 59 int self_cpu = bsp_smp_processor_id();59 int self_cpu; 60 60 ISR_Level isr_level; 61 61 uint32_t disable_level; 62 62 63 63 _ISR_Disable_on_this_core( isr_level ); 64 65 /* 66 * We must obtain the processor ID after interrupts are disabled since a 67 * non-optimizing compiler may store the value on the stack and read it back. 68 */ 69 self_cpu = bsp_smp_processor_id(); 64 70 65 71 if ( level_lock->owner_cpu != self_cpu ) {
Note: See TracChangeset
for help on using the changeset viewer.