Changeset 1066041 in mainline for kernel/generic/src/proc
- Timestamp:
- 2012-07-11T07:58:03Z (13 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 935e28c
- Parents:
- b68ae24
- Location:
- kernel/generic/src/proc
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
kernel/generic/src/proc/scheduler.c
rb68ae24 r1066041 65 65 #include <debug.h> 66 66 #include <stacktrace.h> 67 #include <cpu.h> 67 68 68 69 static void scheduler_separated_stack(void); … … 421 422 after_thread_ran(); 422 423 423 THREAD->need_resched = false;424 preemption_clear_needed(); 424 425 425 426 switch (THREAD->state) { -
kernel/generic/src/proc/the.c
rb68ae24 r1066041 43 43 44 44 #include <arch.h> 45 #include <debug.h> 45 46 46 47 /** Initialize THE structure … … 53 54 void the_initialize(the_t *the) 54 55 { 55 the->preemption _disabled= 0;56 the->preemption = 0; 56 57 the->cpu = NULL; 57 58 the->thread = NULL; -
kernel/generic/src/proc/thread.c
rb68ae24 r1066041 375 375 thread->nomigrate = 0; 376 376 thread->state = Entering; 377 thread->need_resched = false;378 377 379 378 timeout_initialize(&thread->sleep_timeout);
Note:
See TracChangeset
for help on using the changeset viewer.