Changeset df58e44 in mainline for kernel/generic/src/proc/scheduler.c
- Timestamp:
- 2011-01-27T16:36:35Z (14 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 5b7a107
- Parents:
- 0843f02
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
kernel/generic/src/proc/scheduler.c
r0843f02 rdf58e44 62 62 #include <print.h> 63 63 #include <debug.h> 64 #include <stacktrace.h> 64 65 65 66 static void scheduler_separated_stack(void); … … 77 78 * Perform actions that need to be 78 79 * taken before the newly selected 79 * t read is passed control.80 * thread is passed control. 80 81 * 81 82 * THREAD->lock is locked on entry … … 87 88 88 89 #ifdef CONFIG_FPU_LAZY 89 if (THREAD == CPU->fpu_owner)90 if (THREAD == CPU->fpu_owner) 90 91 fpu_enable(); 91 92 else … … 100 101 } 101 102 #endif 103 104 if (THREAD->btrace) { 105 istate_t *istate = THREAD->udebug.uspace_state; 106 if (istate != NULL) { 107 printf("Thread %" PRIu64 " stack trace:\n", THREAD->tid); 108 stack_trace_istate(istate); 109 } 110 111 THREAD->btrace = false; 112 } 102 113 } 103 114 … … 645 656 /* 646 657 * Ready thread on local CPU 647 *648 658 */ 649 659
Note:
See TracChangeset
for help on using the changeset viewer.