Module Name: src Committed By: tron Date: Thu Mar 18 11:00:03 UTC 2010
Modified Files: src/external/cddl/osnet/dev/dtrace/i386: dtrace_subr.c Log Message: Fix the build: 1.) "ifdef-out" unused functions and global variables. 2.) Include "x86/include/cpu_counter.h" for amd64 and i386 to get the prototype of "cpu_frequency". To generate a diff of this commit: cvs rdiff -u -r1.2 -r1.3 \ src/external/cddl/osnet/dev/dtrace/i386/dtrace_subr.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: src/external/cddl/osnet/dev/dtrace/i386/dtrace_subr.c diff -u src/external/cddl/osnet/dev/dtrace/i386/dtrace_subr.c:1.2 src/external/cddl/osnet/dev/dtrace/i386/dtrace_subr.c:1.3 --- src/external/cddl/osnet/dev/dtrace/i386/dtrace_subr.c:1.2 Sun Feb 21 01:46:33 2010 +++ src/external/cddl/osnet/dev/dtrace/i386/dtrace_subr.c Thu Mar 18 11:00:03 2010 @@ -1,4 +1,4 @@ -/* $NetBSD: dtrace_subr.c,v 1.2 2010/02/21 01:46:33 darran Exp $ */ +/* $NetBSD: dtrace_subr.c,v 1.3 2010/03/18 11:00:03 tron Exp $ */ /* * CDDL HEADER START @@ -48,6 +48,10 @@ #include <uvm/uvm_prot.h> #include <uvm/uvm_pmap.h> +#if defined(__amd64__) || defined(__i386__) +#include <x86/include/cpu_counter.h> +#endif + extern uintptr_t kernelbase; extern uintptr_t dtrace_in_probe_addr; extern int dtrace_in_probe; @@ -61,6 +65,8 @@ dtrace_invop_hdlr_t *dtrace_invop_hdlr; +void dtrace_gethrtime_init(void *arg); + int dtrace_invop(uintptr_t addr, uintptr_t *stack, uintptr_t eax) { @@ -372,8 +378,10 @@ } #endif +#if 0 static int64_t tgt_cpu_tsc; static int64_t hst_cpu_tsc; +#endif static int64_t tsc_skew[MAXCPUS]; static uint64_t nsec_scale; @@ -389,6 +397,7 @@ return (rv); } +#if 0 static void dtrace_gethrtime_init_sync(void *arg) { @@ -408,7 +417,9 @@ } #endif } +#endif +#if 0 static void dtrace_gethrtime_init_cpu(void *arg) { @@ -419,6 +430,7 @@ else hst_cpu_tsc = dtrace_rdtsc(); } +#endif void dtrace_gethrtime_init(void *arg)