Subversion Repositories shark

Compare Revisions

Ignore whitespace Rev 1303 → Rev 1304

/demos/trunk/loader/shark/shark.c
9,6 → 9,8
extern int total_loader_task;
extern int total_loader_contract;
 
mutex_t mutex_table[MAX_MUTEX];
 
/* Runtime Calibration */
int calibrate_cycle()
{
103,7 → 105,9
unsigned int k;
SYS_FLAGS f;
sleep(1);
tracer_init_udp(1,"192.168.1.10","192.168.1.1");
 
tracer_create_udp_task(NULL,80);
130,6 → 134,7
 
int i;
struct loader_task *l = loader_task_list;
extern __volatile__ unsigned int TracerEventsPresent;
 
NRT_TASK_MODEL nrt;
 
137,6 → 142,8
 
tracer_disable();
 
cprintf("Total Events Present %d\n",TracerEventsPresent);
 
i = 0;
while (i < total_loader_task) {
167,7 → 174,10
int i;
struct loader_task *l = loader_task_list;
struct timespec end_time;
PI_mutexattr_t a;
 
PI_mutexattr_default(a);
 
i = 0;
 
tracer_initialize(10000000);
180,6 → 190,11
while (i < total_loader_task) {
if (l->muxstatus == 1) {
mutex_init(&mutex_table[l->resource],&a);
l->muxstatus = 2;
}
 
if (l->act_number > 0) {
ADDTIMESPEC(&zero_time, &l->act[0], &end_time);
l->act_current++;