Subversion Repositories HelenOS-historic

Compare Revisions

Ignore whitespace Rev 80 → Rev 81

/SPARTAN/trunk/src/proc/scheduler.c
232,7 → 232,7
* scheduler_separated_stack().
*/
context_save(&CPU->saved_context);
CPU->saved_context.sp = (__address) &CPU->stack[CPU_STACK_SIZE-8];
CPU->saved_context.sp = (__address) &CPU->stack[CPU_STACK_SIZE-SP_DELTA];
CPU->saved_context.pc = FADDR(scheduler_separated_stack);
context_restore(&CPU->saved_context);
/* not reached */
/SPARTAN/trunk/src/proc/thread.c
166,7 → 166,7
context_save(&t->saved_context);
t->saved_context.pc = FADDR(cushion);
t->saved_context.sp = (__address) &t->kstack[THREAD_STACK_SIZE-8];
t->saved_context.sp = (__address) &t->kstack[THREAD_STACK_SIZE-SP_DELTA];
 
pri = cpu_priority_high();
t->saved_context.pri = cpu_priority_read();