struct proc_dir_entry *pentry = NULL;
char temp0[8192];
-int temp[8192];
+int temp[8192] __cacheline_aligned;
char temp5[8192];
static inline void test(unsigned long arg, unsigned long arg2)
unsigned long flags;
local_irq_save(flags);
+#ifdef CACHEFLUSH
+ wbinvd(); /* initial write back, without cycle count */
+ msleep(20); /* wait for L2 flush */
+#endif
rdtsc_barrier();
cycles1 = get_cycles();
rdtsc_barrier();