aboutsummaryrefslogtreecommitdiff
path: root/sys/amd64/amd64/prof_machdep.c
Commit message (Expand)AuthorAgeFilesLines
* x86: remove gcov kernel supportKonstantin Belousov2021-04-021-323/+0
* Mark more nodes as CTLFLAG_MPSAFE or CTLFLAG_NEEDGIANT (17 of many)Pawel Biernacki2020-02-261-2/+4
* Fix high resolution kernel profiling just enough to not crash at bootBruce Evans2018-06-021-4/+22
* sys/amd64: further adoption of SPDX licensing ID tags.Pedro F. Giffuni2017-11-271-0/+2
* Remove remnants of PERFMON and I586_PMC_GUPROF from amd64.John Baldwin2016-09-061-93/+3
* Use atomic load & store for TSC frequency. It may be overkill for amd64 butJung-uk Kim2011-04-071-6/+10
* Remove stale checks for RDTSC support. amd64 must have TSC support anyway.Jung-uk Kim2011-04-071-14/+1
* Deprecate rarely used tsc_is_broken. Instead, we zero out tsc_freq becauseJung-uk Kim2011-03-101-1/+1
* Turn off CPU frequency change notifiers when the TSC is P-state invariantJung-uk Kim2008-10-211-2/+5
* Rename timer0_max_count to i8254_max_count.Poul-Henning Kamp2008-03-261-2/+2
* Don't use plain "ret" instructions at targets of jump instructions,Bruce Evans2007-11-291-2/+2
* Remove entry points for -finstrument functions since they are currentlyBruce Evans2007-11-291-12/+8
* Add an interface for drivers to be notified of changes to CPU frequency.Nate Lawson2007-03-261-2/+38
* Removed some SMP ifdefs so that using the TSC as a cputime clock isBruce Evans2006-10-291-10/+5
* Cleaned up includes. <machine/profile.h> was unused. <machine/timerreg.h>Bruce Evans2006-10-281-7/+1
* Removed all traces of HIDENAME() in amd64 and i386 kernel code. UsingBruce Evans2006-10-281-11/+9
* Don't call mexitcount or provide a stub mexitcount to call whenBruce Evans2006-10-271-13/+0
* - Move timerreg.h to <arch>/include and split i8253 specific defines intoYoshihiro Takahashi2005-05-141-3/+1
* netchild's mega-patch to isolate compiler dependencies into a centralJoerg Wunsch2005-03-021-12/+12
* There are no PC98 amd64 machines, so gc a few stray ifdefs.Warner Losh2005-01-111-4/+0
* Quick fix for overflow when tsc_freq >= 2^31. "int profrate" in structBruce Evans2004-05-261-3/+10
* Adjusted for amd64 after repo-copy. The adjustments are routine, except:Bruce Evans2004-05-231-23/+53
* These are changes to allow to use the Intel C/C++ compiler (lang/icc)Tom Rhodes2004-03-121-9/+9
* Use __FBSDID().David E. O'Brien2003-06-021-2/+3
* Quick fix for high resolution kernel profiling on i386's. UseBruce Evans2002-07-131-0/+4
* Previous commit changing SYSCTL_HANDLER_ARGS violated KNF.Poul-Henning Kamp2000-07-041-1/+1
* Style police catches up with rev 1.26 of src/sys/sys/sysctl.h:Poul-Henning Kamp2000-07-031-1/+1
* $Id$ -> $FreeBSD$Peter Wemm1999-08-281-1/+1
* Use .p2align to ensure consistant a.out/elf alignment. I'd have usedPeter Wemm1999-08-251-6/+6
* Fixed profiling of elf kernels. Made high resolution profiling compileBruce Evans1999-05-061-23/+28
* Ifdefed the declarations of conditionally used variables.Bruce Evans1998-12-141-3/+6
* Support compiling with `gcc -pedantic' (don't use hard newlines inBruce Evans1998-04-191-84/+85
* Support compiling with `gcc -ansi'.Bruce Evans1998-04-151-4/+4
* Rename "i586_ctr" to "tsc" (both upper and lower case instances).Poul-Henning Kamp1997-12-261-7/+7
* Added a sysctl (machdep.cputime_clock) to select the clock used byBruce Evans1997-11-241-11/+55
* Back out part 1 of the MCFH that changed $Id$ to $FreeBSD$. We are notPeter Wemm1997-02-221-1/+1
* Make the long-awaited change from $Id$ to $FreeBSD$Jordan K. Hubbard1997-01-141-1/+1
* More merge and update.Satoshi Asami1996-10-301-1/+5
* Improved non-statistical (GUPROF) profiling:Bruce Evans1996-10-171-14/+154
* Added a $Id$ keyword. Bruce still needs to put a copyright noticeGarrett Wollman1996-04-081-0/+5
* Implemented non-statistical kernel profiling. This is based onBruce Evans1995-12-291-0/+153