Subversion Repositories shark

Compare Revisions

Ignore whitespace Rev 1528 → Rev 1529

/demos/trunk/loader/loadfile/loadm.fsf
45,7 → 45,7
# NO_CRIT
#
 
TOTAL_EXEC_TIME:[40][900000];
TOTAL_EXEC_TIME:[20][0];
# SIMULATION TOTAL TIME
 
CONTRACT SECTION
59,14 → 59,14
 
TASK SECTION
 
BT:[0]:POSIX:[3]:[0][0]:[0][0]:ACT_SINGLE([5][0]):
:EXEC_CONST([0][25000]):CRIT([0],[0][10000]);
BT:[0]:POSIX:[3]:[0][0]:[0][0]:ACT_SINGLE([2][0]):
:EXEC_CONST([0][25000]):NO_CRIT;
 
CT:[1]:EDF:[3]:[1][0]:[0][40000]:ACT_PERIODIC([0][0],[1][0]):
:EXEC_CONST([0][16000]):CRIT([0],[0][10000]);
:EXEC_CONST([0][16000]):NO_CRIT;
 
CT:[2]:EDF:[7]:[1][0]:[0][40000]:ACT_PERIODIC([1][0],[1][0]):
:EXEC_CONST([0][16000]):CRIT([0],[0][10000]);
:EXEC_CONST([0][16000]):NO_CRIT;
 
END
 
/demos/trunk/loader/shark/shark.c
166,6 → 166,8
 
}
 
extern unsigned int clk_per_msec;
 
/* Set the zero_time and post the first activation event */
void start_simulation() {
186,10 → 188,15
 
#endif
 
TRACER_LOGEVENT(FTrace_EVT_trace_start,0,0);
TRACER_LOGEVENT(FTrace_EVT_trace_start,proc_table[exec_shadow].context,clk_per_msec);
for (i=0;i<10;i++)
if (proc_table[i].context != 0) TRACER_LOGEVENT(FTrace_EVT_id,
(unsigned short int)proc_table[i].context,i);
 
kern_gettime(&zero_time);
i = 0;
while (i < total_loader_task) {
if (l->muxstatus == 1) {