Commit 6df7b6016e062951f2c2dd1a3ec3ac79cc84e260
1 parent
8d9a4e82d5
Exists in
master
pagefault
Showing 2 changed files with 2 additions and 1 deletions Side-by-side Diff
memory/pagefault.c
View file @
6df7b60
... | ... | @@ -60,9 +60,10 @@ |
60 | 60 | asm volatile("mrc p15, 0, %0, c9, c14, 0" : "=r" (i)); |
61 | 61 | printf("User enable regr: %x\n", i); |
62 | 62 | |
63 | + j = 32; | |
63 | 64 | for(i = 0; i < 100; i=i++){ |
64 | 65 | asm volatile("mrc p15, 0, %0, c9, c13, 0" : "=r" (s_t)); |
65 | - c += (addr1[i*4*KB] + 1); // 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 | |
66 | 67 | //c = c+1; |
67 | 68 | asm volatile("mrc p15, 0, %0, c9, c13, 0" : "=r" (e_t)); |
68 | 69 | t += (e_t - s_t); |
memory/pagefault.o
View file @
6df7b60