Commit e17bc6f3becfd63163756a6112aed0e86d8631ed

Authored by Aravind Kumar
1 parent a8278bd494
Exists in master

pagef

Showing 2 changed files with 2 additions and 2 deletions Side-by-side Diff

memory/pagefault.c View file @ e17bc6f
... ... @@ -20,7 +20,7 @@
20 20  
21 21 int fd1, fd2;
22 22 char *addr1, *addr2;
23   - register volatile int c;
  23 + register volatile int c=0;
24 24 int i, j;
25 25 unsigned s_t, e_t, t=0;
26 26  
... ... @@ -63,7 +63,7 @@
63 63 j = 32;
64 64 for(i = 0; i < 100; i=i++){
65 65 asm volatile("mrc p15, 0, %0, c9, c13, 0" : "=r" (s_t));
66   - c = (addr1[i + j*4*KB]); // read at multiple of page size, so every read causes a page fault
  66 + c+= (addr1[i + j*4*KB]); // read at multiple of page size, so every read causes a page fault
67 67 j = j*2;
68 68 //c = c+1;
69 69 asm volatile("mrc p15, 0, %0, c9, c13, 0" : "=r" (e_t));
memory/pagefault.o View file @ e17bc6f

No preview for this file type