Changeset b23c88e in mainline for kernel/generic/include
- Timestamp:
- 2012-07-11T05:45:48Z (14 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- b68ae24
- Parents:
- 9f8745c5
- Location:
- kernel/generic/include
- Files:
-
- 3 edited
-
arch.h (modified) (1 diff)
-
preemption.h (modified) (1 diff)
-
proc/thread.h (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
kernel/generic/include/arch.h
r9f8745c5 rb23c88e 53 53 #define TASK THE->task 54 54 #define AS THE->as 55 #define PREEMPTION_DISABLED THE->preemption_disabled 55 #define PREEMPTION_DISABLED (0 != THE->preemption_disabled) 56 #define PREEMPTION_ENABLED (0 == THE->preemption_disabled) 56 57 #define MAGIC UINT32_C(0xfacefeed) 57 58 -
kernel/generic/include/preemption.h
r9f8745c5 rb23c88e 38 38 extern void preemption_disable(void); 39 39 extern void preemption_enable(void); 40 extern void preemption_enable_noresched(void); 41 extern void preemption_enabled_scheduler(void); 42 43 40 44 41 45 #endif -
kernel/generic/include/proc/thread.h
r9f8745c5 rb23c88e 155 155 state_t state; 156 156 157 /** The thread would have been rescheduled had it not disabled preemption.*/ 158 bool need_resched; 159 157 160 /** Thread CPU. */ 158 161 cpu_t *cpu;
Note:
See TracChangeset
for help on using the changeset viewer.
