Subversion Repositories shark

Compare Revisions

Ignore whitespace Rev 1555 → Rev 1554

/demos/trunk/first/test1.c
37,22 → 37,23
 
#include "kernel/kern.h"
 
#include "edf/edf/edf.h"
#include "cbs/cbs/cbs.h"
#include "modules/edf.h"
#include "modules/cbs.h"
 
#include "pthread.h"
#include "posix/posix/posix.h"
#include "modules/posix.h"
 
#include "fsf.h"
#include "grubstar.h"
#include "fsf_server.h"
#include "dummy/dummy/dummy.h"
#include "modules/dummy.h"
 
#include "sem/sem/sem.h"
#include "pi/pi/pi.h"
#include "pc/pc/pc.h"
#include "modules/sem.h"
#include "modules/pi.h"
#include "modules/pc.h"
 
#include "hartport/hartport/hartport.h"
#include "cabs/cabs/cabs.h"
#include "modules/hartport.h"
#include "modules/cabs.h"
 
#include "drivers/keyb.h"
#include <stdlib.h>
166,7 → 167,7
exec_shadow,actpersecond,mean,cycle);
kern_gettime(&next_time);
ADDUSEC2TIMESPEC(TASK_PERIOD, &next_time);
fsf_schedule_timed_job(&next_time, NULL, NULL, &was_deadline_missed, &was_budget_overran);
fsf_schedule_next_timed_job(&next_time, NULL, NULL, &was_deadline_missed, &was_budget_overran);
 
}
 
/demos/trunk/first/test2.c
237,7 → 237,7
static fsf_sched_params_t pr;
NRT_TASK_MODEL nrt;
 
pr.policy=FSF_RR;
pr.policy=FSF_POSIX;
pr.params=&nrt;
nrt_task_default_model(nrt);
376,7 → 376,7
fsf_set_contract_basic_parameters(&contract1,&budget1,&period1,FSF_DEFAULT_WORKLOAD);
fsf_set_contract_timing_requirements(&contract1,true,NULL,0,no_sigval,0,no_sigval);
fsf_initialize_contract(&contract2);
fsf_set_contract_scheduling_policy(&contract1, FSF_RR);
fsf_set_contract_scheduling_policy(&contract1, FSF_POSIX);
fsf_set_contract_basic_parameters(&contract2,&budget2,&period2,FSF_DEFAULT_WORKLOAD);
fsf_set_contract_timing_requirements(&contract2,true,NULL,0,no_sigval,0,no_sigval);
fsf_set_contract_scheduling_policy(&contract2, FSF_EDF);
/demos/trunk/first/initfile.c
36,18 → 36,19
*/
 
#include "kernel/kern.h"
#include "edf/edf/edf.h"
#include "cbs/cbs/cbs.h"
#include "posix/posix/posix.h"
#include "modules/edf.h"
#include "modules/cbs.h"
#include "modules/posix.h"
#include "pthread.h"
#include "sem/sem/sem.h"
#include "dummy/dummy/dummy.h"
#include "hartport/hartport/hartport.h"
#include "modules/sem.h"
#include "modules/dummy.h"
#include "modules/hartport.h"
#include "grubstar.h"
#include "fsf.h"
 
#include "pi/pi/pi.h"
#include "pc/pc/pc.h"
#include "intdrive/intdrive/intdrive.h"
#include "modules/pi.h"
#include "modules/pc.h"
#include "modules/intdrive.h"
 
#include <drivers/shark_linuxc26.h>
#include <drivers/shark_input26.h>
/demos/trunk/first/mpeg2/mpeg2dec.c
404,7 → 404,7
Sequence_Framenum++;
}
 
fsf_schedule_timed_job(NULL, NULL, NULL, NULL, NULL);
fsf_schedule_next_timed_job(NULL, NULL, NULL, NULL, NULL);
 
/* loop through the rest of the pictures in the sequence */
while ((Return_Value=Headers()))
417,7 → 417,7
Sequence_Framenum++;
}
 
fsf_schedule_timed_job(NULL, NULL, NULL, NULL, NULL);
fsf_schedule_next_timed_job(NULL, NULL, NULL, NULL, NULL);
}