Subversion Repositories shark

Compare Revisions

Ignore whitespace Rev 1209 → Rev 1210

/demos/trunk/loader/loader.c
510,9 → 510,15
if (current->task_type == PAR_TASK_FSF) {
 
if (current->local_scheduler == PAR_POSIX) {
NRT_TASK_MODEL nrt;
pthread_t j;
int err;
err = fsf_create_thread(current->server,&j,NULL,back_task,(void *)current,NULL);
 
nrt_task_default_model(nrt);
nrt_task_def_save_arrivals(nrt);
nrt_task_def_ctrl_jet(nrt);
err = fsf_create_thread(current->server,&j,NULL,back_task,(void *)current,&nrt);
if (err) {
cprintf("Error fsf task creating\n");
sys_end();
525,8 → 531,10
int err;
 
hard_task_default_model(ht);
hard_task_def_ctrl_jet(ht);
hard_task_def_mit(ht,TIMESPEC2USEC(&current->deadline));
hard_task_def_wcet(ht,TIMESPEC2USEC(&current->wcet));
 
err = fsf_create_thread(current->server,&j,NULL,test_task,(void *)current,&ht);
if (err) {
cprintf("Error fsf task creating\n");
543,6 → 551,8
hard_task_default_model(ht);
hard_task_def_mit(ht,TIMESPEC2USEC(&current->deadline));
hard_task_def_wcet(ht,TIMESPEC2USEC(&current->wcet));
hard_task_def_ctrl_jet(ht);
 
err = fsf_create_thread(current->server,&j,NULL,test_task,(void *)current,&ht);
if (err) {
cprintf("Error fsf task creating\n");