8 struct timeval tp1,tp2;
10 static void start_timer()
12 gettimeofday(&tp1,NULL);
15 static double end_timer()
17 gettimeofday(&tp2,NULL);
18 return((tp2.tv_sec - tp1.tv_sec) +
19 (tp2.tv_usec - tp1.tv_usec)*1.0e-6);
23 #define MB (1024*1024)
25 static void fmemcpy(char *dest, char *src, int size)
33 while (size >= sizeof(d)) {
41 static void frame_copy(char *dst, char *src)
45 dlmemcpy(dst, src, 512*2);
52 int main(int argc, char *argv[])
59 fd = open(argv[1], O_RDWR);
60 p = mmap(NULL, size, PROT_READ|PROT_WRITE, MAP_SHARED, fd, 0xe0000000);
61 p2= mmap(NULL, size, PROT_READ|PROT_WRITE, MAP_SHARED, fd, 0xe4400000 - 0x1000);
64 printf("p2=%p p=%p\n", p2, p);