/SPARTAN/trunk/src/proc/scheduler.c/scheduler.c |
---|
43,7 → 43,11 |
#include <synch/spinlock.h> |
#include <arch/faddr.h> |
#include <arch/atomic.h> |
#include <print.h> |
#include <mm/frame.h> |
#include <mm/heap.h> |
volatile int nrdy; |
357,8 → 361,9 |
} |
THREAD = NULL; |
} |
printf("*0*"); |
THREAD = find_best_thread(); |
printf("*1*"); |
spinlock_lock(&THREAD->lock); |
priority = THREAD->pri; |