Subversion Repositories HelenOS-historic

Compare Revisions

Ignore whitespace Rev 183 → Rev 184

/SPARTAN/trunk/arch/ia32/src/proc/scheduler.c
30,9 → 30,10
#include <cpu.h>
#include <proc/thread.h>
#include <arch.h>
#include <arch/context.h> /* SP_DELTA */
 
void before_thread_runs_arch(void)
{
CPU->arch.tss->esp0 = (__address) &THREAD->kstack[THREAD_STACK_SIZE-8];
CPU->arch.tss->esp0 = (__address) &THREAD->kstack[THREAD_STACK_SIZE-SP_DELTA];
CPU->arch.tss->ss0 = selector(KDATA_DES);
}