X-Git-Url: http://git.lttng.org./?a=blobdiff_plain;f=markers-test%2Ftest-mark-speed-edit.c;h=dbb72faa4daf75d79ab21281b6112299355a3d60;hb=fade4071bfc7dcaebaad3e7f502c62a152f659a9;hp=3c8964f17fd1b4746fdb86bc5bbf16133c48ac35;hpb=1993e033c4af6ac822f510c29e468de0725012d8;p=lttv.git diff --git a/markers-test/test-mark-speed-edit.c b/markers-test/test-mark-speed-edit.c index 3c8964f1..dbb72faa 100644 --- a/markers-test/test-mark-speed-edit.c +++ b/markers-test/test-mark-speed-edit.c @@ -91,7 +91,8 @@ static inline void test(unsigned long arg, unsigned long arg2) { volatile int temp[5]; #ifdef CACHEFLUSH - pmc_flush_cache(); + clflush(¤t->pid); + //pmc_flush_cache(); #endif temp[2] = (temp[0] + 60) << 10; temp[3] = (temp[2] + 60) << 10; @@ -113,8 +114,8 @@ static int my_open(struct inode *inode, struct file *file) local_irq_save(flags); #ifdef CACHEFLUSH - pmc_flush_cache(); /* initial write back, without cycle count */ - msleep(20); /* wait for L2 flush */ + //pmc_flush_cache(); /* initial write back, without cycle count */ + //msleep(20); /* wait for L2 flush */ #endif rdtsc_barrier(); cycles1 = get_cycles();