]> sourceware.org Git - systemtap.git/commit
2007-09-24 Masami Hiramatsu <mhiramat@redhat.com>
authorhiramatu <hiramatu>
Mon, 24 Sep 2007 19:35:48 +0000 (19:35 +0000)
committerhiramatu <hiramatu>
Mon, 24 Sep 2007 19:35:48 +0000 (19:35 +0000)
commitca99ed191f42ccf1cb5a85e962ea1f5f35127d14
tree99d0640c51200b018238d16dbf5dc99c6ad85e57
parent88c4fbce967fb176ade97e8b58a42ebe606cf318
2007-09-24  Masami Hiramatsu <mhiramat@redhat.com>

       PR 3916
       * buildrun.cxx (compile_pass): Add new autoconf options for checking
       time related APIs.
       * time.c (stp_time_t): Rename cpufreq to freq.
       (__stp_get_freq): Rename from __stp_estimate_cpufreq. Use tsc_khz or
       cpu_khz if it is available. Use itc_freq on ia64.
       (__stp_ktime_get_real_ts): New function to get current kernel time.
       (__stp_time_timer_callback): Call __stp_ktime_get_real_ts to get
       base time.
       (__stp_init_time): Ditto.
       (__stp_constant_freq): New function to check the processor has
       constant frequency timestamp counter.
       (_stp_kill_time): Don't use the cpufreq notifier if the processor has
       constant frequency timestamp counter.
       (_stp_init_time): Ditto.
       * autoconf-ktime-get-real.c : New file.
       * autoconf-constant-tsc.c: Ditto.
       * autoconf-tsc-khz.c: Ditto.
ChangeLog
buildrun.cxx
runtime/ChangeLog
runtime/autoconf-constant-tsc.c [new file with mode: 0644]
runtime/autoconf-ktime-get-real.c [new file with mode: 0644]
runtime/autoconf-tsc-khz.c [new file with mode: 0644]
runtime/time.c
This page took 0.023329 seconds and 5 git commands to generate.