Subversion Repositories shark

Compare Revisions

Ignore whitespace Rev 1494 → Rev 1493

/demos/trunk/newtrace/instr/instr.c
60,7 → 60,7
 
clear();
 
cprintf("Start");
cprintf("Start\n");
 
hard_task_default_model(m);
hard_task_def_mit(m,200000 + rand() % 100000);
71,8 → 71,6
 
while(num < TASKMAX) {
 
cprintf(".");
 
p = task_create("Instr",ext_call,&m,NULL);
if (p == -1) {
sys_shutdown_message("Could not create task <instr> ...");
135,7 → 133,7
sys_gettime(&t);
} while (t.tv_sec < 12);
 
FTrace_OSD_init_udp(1, "192.168.0.15", "192.168.0.12");
FTrace_OSD_init_udp(1, "192.168.1.10", "192.168.1.1");
FTrace_send_chunk(a, 0, FTRACE_CHUNK_FLAG_FREE | FTRACE_CHUNK_FLAG_CYC);
 
/demos/trunk/newtrace/utils/extract.c
File deleted
/demos/trunk/newtrace/utils/pwcet_gen.c
68,19 → 68,16
tsc = 1;
break;
 
/* Tracer start */
case FTrace_EVT_trace_start:
printf("0 ");
tsc = 1;
break;
 
/* Tracer stop */
case FTrace_EVT_trace_stop:
printf("1 ");
tsc = 1;
break;
 
/* Interrupt start (int num) */
case FTrace_EVT_timer_wakeup_start:
case FTrace_EVT_interrupt_start:
printf("2 ");
87,43 → 84,18
tsc = 1;
break;
 
/* Interrupt Stop (int num, or context num is int 3) */
case FTrace_EVT_timer_wakeup_end:
case FTrace_EVT_timer_wakeup_end:
case FTrace_EVT_interrupt_end:
printf("3 ");
tsc = 1;
break;
 
/* Context to (context num) */
case FTrace_EVT_context_switch:
printf("4 ");
tsc = 1;
break;
 
/* Task Create (context num, pid num) */
case FTrace_EVT_task_create:
printf("5 ");
tsc = 1;
break;
 
/* Task Activate (context num) */
case FTrace_EVT_task_activate:
printf("6 ");
tsc = 1;
break;
/* Task End (context num) */
case FTrace_EVT_task_end:
printf("7 ");
tsc = 1;
break;
 
/* Task End-Cycle (context num) */
case FTrace_EVT_task_end_cycle:
printf("8 ");
tsc = 1;
break;
 
}
 
tsc_value = (unsigned long long)(*(unsigned int *)(p+4)) << 32;
152,22 → 124,6
printf("%d ",*(unsigned short int *)(p+2));
break;
 
case FTrace_EVT_task_create:
printf("%d %d",*(unsigned short int *)(p+2),*(unsigned int *)(p+12));
break;
 
case FTrace_EVT_task_activate:
printf("%d ",*(unsigned short int *)(p+2));
break;
 
case FTrace_EVT_task_end_cycle:
printf("%d ",*(unsigned short int *)(p+2));
break;
 
case FTrace_EVT_task_end:
printf("%d ",*(unsigned short int *)(p+2));
break;
 
}
 
printf("\n");
/demos/trunk/newtrace/utils/makefile
12,7 → 12,7
@echo Targets: util_dos util_linux clean
@echo Note: udpdump and list are available only under linux
 
util_linux: udpdump list pwcet_gen extract
util_linux: udpdump list pwcet_gen
 
udpdump: udpdump.c
gcc -Wimplicit-function-declaration -Wall -ggdb\
26,10 → 26,6
gcc -Wimplicit-function-declaration -Wall -ggdb\
-I$(BASE)/tracer/include -I$(BASE)/oslib pwcet_gen.c -o pwcet_gen
 
extract: extract.c
gcc -Wimplicit-function-declaration -Wall -ggdb\
-I$(BASE)/tracer/include -I$(BASE)/oslib extract.c -o extract
 
clean:
rm -rf *.o udpdump list pwcet_gen