This is the mail archive of the systemtap-cvs@sourceware.org mailing list for the systemtap project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

src ./ChangeLog ./buildrun.cxx runtime/ChangeL ...


CVSROOT:	/cvs/systemtap
Module name:	src
Changes by:	hiramatu@sourceware.org	2007-09-24 19:35:48

Modified files:
	.              : ChangeLog buildrun.cxx 
	runtime        : ChangeLog time.c 
Added files:
	runtime        : autoconf-constant-tsc.c 
	                 autoconf-ktime-get-real.c autoconf-tsc-khz.c 

Log message:
	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.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/ChangeLog.diff?cvsroot=systemtap&r1=1.679&r2=1.680
http://sourceware.org/cgi-bin/cvsweb.cgi/src/buildrun.cxx.diff?cvsroot=systemtap&r1=1.42&r2=1.43
http://sourceware.org/cgi-bin/cvsweb.cgi/src/runtime/autoconf-constant-tsc.c.diff?cvsroot=systemtap&r1=NONE&r2=1.1
http://sourceware.org/cgi-bin/cvsweb.cgi/src/runtime/autoconf-ktime-get-real.c.diff?cvsroot=systemtap&r1=NONE&r2=1.1
http://sourceware.org/cgi-bin/cvsweb.cgi/src/runtime/autoconf-tsc-khz.c.diff?cvsroot=systemtap&r1=NONE&r2=1.1
http://sourceware.org/cgi-bin/cvsweb.cgi/src/runtime/ChangeLog.diff?cvsroot=systemtap&r1=1.226&r2=1.227
http://sourceware.org/cgi-bin/cvsweb.cgi/src/runtime/time.c.diff?cvsroot=systemtap&r1=1.10&r2=1.11


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]