summaryrefslogtreecommitdiffstats
path: root/sys/amd64/amd64/prof_machdep.c
Commit message (Expand)AuthorAgeFilesLines
* Use atomic load & store for TSC frequency. It may be overkill for amd64 butjkim2011-04-071-6/+10
* Remove stale checks for RDTSC support. amd64 must have TSC support anyway.jkim2011-04-071-14/+1
* Deprecate rarely used tsc_is_broken. Instead, we zero out tsc_freq becausejkim2011-03-101-1/+1
* Turn off CPU frequency change notifiers when the TSC is P-state invariantjkim2008-10-211-2/+5
* Rename timer0_max_count to i8254_max_count.phk2008-03-261-2/+2
* Don't use plain "ret" instructions at targets of jump instructions,bde2007-11-291-2/+2
* Remove entry points for -finstrument functions since they are currentlybde2007-11-291-12/+8
* Add an interface for drivers to be notified of changes to CPU frequency.njl2007-03-261-2/+38
* Removed some SMP ifdefs so that using the TSC as a cputime clock isbde2006-10-291-10/+5
* Cleaned up includes. <machine/profile.h> was unused. <machine/timerreg.h>bde2006-10-281-7/+1
* Removed all traces of HIDENAME() in amd64 and i386 kernel code. Usingbde2006-10-281-11/+9
* Don't call mexitcount or provide a stub mexitcount to call whenbde2006-10-271-13/+0
* - Move timerreg.h to <arch>/include and split i8253 specific defines intonyan2005-05-141-3/+1
* netchild's mega-patch to isolate compiler dependencies into a centraljoerg2005-03-021-12/+12
* There are no PC98 amd64 machines, so gc a few stray ifdefs.imp2005-01-111-4/+0
* Quick fix for overflow when tsc_freq >= 2^31. "int profrate" in structbde2004-05-261-3/+10
* Adjusted for amd64 after repo-copy. The adjustments are routine, except:bde2004-05-231-23/+53
* These are changes to allow to use the Intel C/C++ compiler (lang/icc)trhodes2004-03-121-9/+9
* Use __FBSDID().obrien2003-06-021-2/+3
* Quick fix for high resolution kernel profiling on i386's. Usebde2002-07-131-0/+4
* Previous commit changing SYSCTL_HANDLER_ARGS violated KNF.phk2000-07-041-1/+1
* Style police catches up with rev 1.26 of src/sys/sys/sysctl.h:phk2000-07-031-1/+1
* $Id$ -> $FreeBSD$peter1999-08-281-1/+1
* Use .p2align to ensure consistant a.out/elf alignment. I'd have usedpeter1999-08-251-6/+6
* Fixed profiling of elf kernels. Made high resolution profiling compilebde1999-05-061-23/+28
* Ifdefed the declarations of conditionally used variables.bde1998-12-141-3/+6
* Support compiling with `gcc -pedantic' (don't use hard newlines inbde1998-04-191-84/+85
* Support compiling with `gcc -ansi'.bde1998-04-151-4/+4
* Rename "i586_ctr" to "tsc" (both upper and lower case instances).phk1997-12-261-7/+7
* Added a sysctl (machdep.cputime_clock) to select the clock used bybde1997-11-241-11/+55
* Back out part 1 of the MCFH that changed $Id$ to $FreeBSD$. We are notpeter1997-02-221-1/+1
* Make the long-awaited change from $Id$ to $FreeBSD$jkh1997-01-141-1/+1
* More merge and update.asami1996-10-301-1/+5
* Improved non-statistical (GUPROF) profiling:bde1996-10-171-14/+154
* Added a $Id$ keyword. Bruce still needs to put a copyright noticewollman1996-04-081-0/+5
* Implemented non-statistical kernel profiling. This is based onbde1995-12-291-0/+153
OpenPOWER on IntegriCloud