Subversion Repositories shark

Compare Revisions

Ignore whitespace Rev 1298 → Rev 1303

/demos/trunk/loader/shark/shark.c
18,11 → 18,17
if (cal_cycles != 0) return 0;
 
kern_cli();
__asm__ __volatile__ ("xorl %%eax,%%eax\n\t"
"cpuid\n\t"
:::"eax","ebx","ecx","edx");
kern_gettime(&start);
for (i=0;i<CALIBRATION_DELTA;i++)
__asm__ __volatile__ ("xorl %%eax,%%eax\n\t"
"cpuid\n\t"
:::"eax","ebx","ecx","edx");
__asm__ __volatile__ ("xorl %%eax,%%eax\n\t"
"cpuid\n\t"
:::"eax","ebx","ecx","edx");
kern_gettime(&end);
kern_sti();
 
93,12 → 99,12
 
TASK finish_task() {
extern unsigned int TracerEventsPresent;
extern __volatile__ unsigned int TracerEventsPresent;
unsigned int k;
SYS_FLAGS f;
tracer_init_udp(1,"192.168.82.46","192.168.82.20");
tracer_init_udp(1,"192.168.1.10","192.168.1.1");
 
tracer_create_udp_task(NULL,80);
107,6 → 113,7
kern_frestore(f);
while(k > 0) {
f = kern_fsave();
printf_xy(0,5,WHITE,"REM = %08d",k);
k = TracerEventsPresent;
kern_frestore(f);
}