Changeset 6eabb6e6 in mainline for kernel/generic/src
- Timestamp:
- 2006-09-13T13:16:30Z (19 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 34d9469e
- Parents:
- 9a5b556
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
kernel/generic/src/proc/scheduler.c
r9a5b556 r6eabb6e6 87 87 before_thread_runs_arch(); 88 88 #ifdef CONFIG_FPU_LAZY 89 if(THREAD ==CPU->fpu_owner)89 if(THREAD == CPU->fpu_owner) 90 90 fpu_enable(); 91 91 else … … 97 97 else { 98 98 fpu_init(); 99 THREAD->fpu_context_exists =1;99 THREAD->fpu_context_exists = 1; 100 100 } 101 101 #endif … … 128 128 fpu_context_save(CPU->fpu_owner->saved_fpu_context); 129 129 /* don't prevent migration */ 130 CPU->fpu_owner->fpu_context_engaged =0;130 CPU->fpu_owner->fpu_context_engaged = 0; 131 131 spinlock_unlock(&CPU->fpu_owner->lock); 132 132 CPU->fpu_owner = NULL; … … 147 147 } 148 148 fpu_init(); 149 THREAD->fpu_context_exists =1;150 } 151 CPU->fpu_owner =THREAD;149 THREAD->fpu_context_exists = 1; 150 } 151 CPU->fpu_owner = THREAD; 152 152 THREAD->fpu_context_engaged = 1; 153 153 spinlock_unlock(&THREAD->lock);
Note:
See TracChangeset
for help on using the changeset viewer.