X-Git-Url: http://git.lttng.org./?a=blobdiff_plain;f=markers-test%2Ftest-mark-speed-opt.c;h=bc606a10ad3c1685ad977663639a1c19735f6f1a;hb=fade4071bfc7dcaebaad3e7f502c62a152f659a9;hp=755a41a94812c049c85270943d1d41d3f99b84ea;hpb=1993e033c4af6ac822f510c29e468de0725012d8;p=lttv.git diff --git a/markers-test/test-mark-speed-opt.c b/markers-test/test-mark-speed-opt.c index 755a41a9..bc606a10 100644 --- a/markers-test/test-mark-speed-opt.c +++ b/markers-test/test-mark-speed-opt.c @@ -78,7 +78,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; @@ -99,8 +100,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();