From d39261406fe9d831096ea89f985f95d665b608a3 Mon Sep 17 00:00:00 2001 From: compudj Date: Tue, 8 Apr 2008 04:17:34 +0000 Subject: [PATCH] update git-svn-id: http://ltt.polymtl.ca/svn@2868 04897980-b3bd-0310-b5e0-8ef037075253 --- markers-test/test-mark-speed-edit.c | 3 +++ markers-test/test-mark-speed-empty.c | 3 +++ markers-test/test-mark-speed-local.c | 3 +++ markers-test/test-mark-speed-opt.c | 3 +++ markers-test/test-mark-speed.c | 3 +++ 5 files changed, 15 insertions(+) diff --git a/markers-test/test-mark-speed-edit.c b/markers-test/test-mark-speed-edit.c index d7c70feb..a5cbbb8a 100644 --- a/markers-test/test-mark-speed-edit.c +++ b/markers-test/test-mark-speed-edit.c @@ -90,6 +90,9 @@ static int my_open(struct inode *inode, struct file *file) unsigned long flags; local_irq_save(flags); +#ifdef CACHEFLUSH + wbinvd(); /* initial write back, without cycle count */ +#endif rdtsc_barrier(); cycles1 = get_cycles(); rdtsc_barrier(); diff --git a/markers-test/test-mark-speed-empty.c b/markers-test/test-mark-speed-empty.c index eecef217..10b3ffce 100644 --- a/markers-test/test-mark-speed-empty.c +++ b/markers-test/test-mark-speed-empty.c @@ -79,6 +79,9 @@ static int my_open(struct inode *inode, struct file *file) unsigned long flags; local_irq_save(flags); +#ifdef CACHEFLUSH + wbinvd(); /* initial write back, without cycle count */ +#endif rdtsc_barrier(); cycles1 = get_cycles(); rdtsc_barrier(); diff --git a/markers-test/test-mark-speed-local.c b/markers-test/test-mark-speed-local.c index 295a4abe..b44dd26e 100644 --- a/markers-test/test-mark-speed-local.c +++ b/markers-test/test-mark-speed-local.c @@ -89,6 +89,9 @@ static int my_open(struct inode *inode, struct file *file) unsigned long flags; local_irq_save(flags); +#ifdef CACHEFLUSH + wbinvd(); /* initial write back, without cycle count */ +#endif rdtsc_barrier(); cycles1 = get_cycles(); rdtsc_barrier(); diff --git a/markers-test/test-mark-speed-opt.c b/markers-test/test-mark-speed-opt.c index 0850b04c..f30d0247 100644 --- a/markers-test/test-mark-speed-opt.c +++ b/markers-test/test-mark-speed-opt.c @@ -78,6 +78,9 @@ static int my_open(struct inode *inode, struct file *file) unsigned long flags; local_irq_save(flags); +#ifdef CACHEFLUSH + wbinvd(); /* initial write back, without cycle count */ +#endif rdtsc_barrier(); cycles1 = get_cycles(); rdtsc_barrier(); diff --git a/markers-test/test-mark-speed.c b/markers-test/test-mark-speed.c index 00ca62c1..61fbe029 100644 --- a/markers-test/test-mark-speed.c +++ b/markers-test/test-mark-speed.c @@ -79,6 +79,9 @@ static int my_open(struct inode *inode, struct file *file) unsigned long flags; local_irq_save(flags); +#ifdef CACHEFLUSH + wbinvd(); /* initial write back, without cycle count */ +#endif rdtsc_barrier(); cycles1 = get_cycles(); rdtsc_barrier(); -- 2.34.1