diff options
| author | Andriy Gapon <avg@FreeBSD.org> | 2011-05-10 15:05:27 +0000 |
|---|---|---|
| committer | Andriy Gapon <avg@FreeBSD.org> | 2011-05-10 15:05:27 +0000 |
| commit | d9b8935fb95ec58621ca6c2bb657809b4f7b12d0 (patch) | |
| tree | 5e79b2b89a2a91ad19a3a2ab9ce0f97faa678b62 /sys/cddl/dev/dtrace/amd64/dtrace_subr.c | |
| parent | 919f46b349c27808f08e82be23bab647c07911dd (diff) | |
Notes
Diffstat (limited to 'sys/cddl/dev/dtrace/amd64/dtrace_subr.c')
| -rw-r--r-- | sys/cddl/dev/dtrace/amd64/dtrace_subr.c | 22 |
1 files changed, 1 insertions, 21 deletions
diff --git a/sys/cddl/dev/dtrace/amd64/dtrace_subr.c b/sys/cddl/dev/dtrace/amd64/dtrace_subr.c index 102ea0495aff..a081f6701ac2 100644 --- a/sys/cddl/dev/dtrace/amd64/dtrace_subr.c +++ b/sys/cddl/dev/dtrace/amd64/dtrace_subr.c @@ -359,26 +359,6 @@ static uint64_t nsec_scale; #define SCALE_SHIFT 28 static void -dtrace_gethrtime_init_sync(void *arg) -{ -#ifdef CHECK_SYNC - /* - * Delay this function from returning on one - * of the CPUs to check that the synchronisation - * works. - */ - uintptr_t cpu = (uintptr_t) arg; - - if (cpu == curcpu) { - int i; - for (i = 0; i < 1000000000; i++) - tgt_cpu_tsc = rdtsc(); - tgt_cpu_tsc = 0; - } -#endif -} - -static void dtrace_gethrtime_init_cpu(void *arg) { uintptr_t cpu = (uintptr_t) arg; @@ -434,7 +414,7 @@ dtrace_gethrtime_init(void *arg) pc = pcpu_find(i); map = PCPU_GET(cpumask) | pc->pc_cpumask; - smp_rendezvous_cpus(map, dtrace_gethrtime_init_sync, + smp_rendezvous_cpus(map, NULL, dtrace_gethrtime_init_cpu, smp_no_rendevous_barrier, (void *)(uintptr_t) i); |
