Subversion Repositories shark

Compare Revisions

Ignore whitespace Rev 1242 → Rev 1243

/demos/trunk/loader/shark.c
2,7 → 2,7
 
extern int cal_cycles;
extern struct timespec zero_time;
extern struct loader_task *loader_task_list;
extern struct loader_task loader_task_list[];
extern int total_loader_task;
 
/* Delay Calibration */
84,20 → 84,24
void start_simulation() {
int i;
struct loader_task *l;
struct loader_task *l = loader_task_list;
struct timespec end_time;
 
i = 0;
 
kern_gettime(&zero_time);
while (i < total_loader_task) {
if (l->act_number > 0) {
if (l->act_number > 0) {
ADDTIMESPEC(&zero_time, &l->act[0], &end_time);
l->act_current++;
kern_event_post(&end_time,(void *)((void *)(loader_task_activate)),&l);
i++;
kern_event_post(&end_time,(void *)((void *)(loader_task_activate)),l);
l=&loader_task_list[i];
}
i++;
 
}
 
}
115,7 → 119,7
ADDTIMESPEC(&actual_time, &l->act[l->act_current], &end_time);
l->act_current++;
kern_event_post(&end_time,(void *)((void *)(loader_task_activate)),&l);
kern_event_post(&end_time,(void *)((void *)(loader_task_activate)),l);
 
}