aboutsummaryrefslogtreecommitdiff
path: root/sys/dev/hwpmc/hwpmc_amd.c
Commit message (Expand)AuthorAgeFilesLines
* hwpmc_amd: remove an unused variableMitchell Horne2023-10-191-1/+0
* hwpmc_amd: kill off k7 support bitsMitchell Horne2023-10-181-97/+13
* hwpmc_amd: simplify counter descriptor definitionsMitchell Horne2023-10-181-177/+30
* hpwmc_amd.c: style improvementsMitchell Horne2023-10-181-164/+116
* hwpmc: tidy pcd_finalize methodsMitchell Horne2023-10-181-28/+4
* pmc: better distinguish pmu-events allocation pathMitchell Horne2023-09-031-0/+3
* sys: Remove $FreeBSD$: one-line .c patternWarner Losh2023-08-161-2/+0
* spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSDWarner Losh2023-05-121-1/+1
* hwpmc: pass pmc pointer to more class methodsMitchell Horne2023-05-061-34/+5
* hwpmc: remove pmd_pcpu_{init,fini} callbacksMitchell Horne2023-05-061-2/+0
* hwpmc: don't use deprecated copystr(9)Mitchell Horne2023-05-061-6/+1
* hwpmc: Fix amd/arm64/armv7/uncore sampling overflow raceJessica Clarke2022-01-101-3/+12
* hwpmc: don't validate capabilities in allocation methodMitchell Horne2021-08-301-2/+0
* Fix some common typos in commentsGordon Bergling2021-08-081-1/+1
* hwpmc: mostly clean up cc --analyzeMateusz Guzik2021-07-151-1/+1
* hwpmc: Always set pmc_cpuid to somethingRyan Moeller2020-07-141-8/+10
* Add stepping to the kern.hwpmc.cpuid string on x86.Alexander Motin2020-07-141-5/+6
* pmc: Add Hygon Dhyana support.Konstantin Belousov2020-02-071-0/+3
* hwpmc : fix AMD perf counter MSR accessAndrew Gallatin2019-11-071-7/+51
* Add aditional counter descriptions to AMD 0x17Matt Macy2018-11-041-6/+145
* Add library and kernel support for AMD Family 17h countersMatt Macy2018-08-141-1/+13
* hwpmc: simplify calling convention for hwpmc interrupt handlingMatt Macy2018-06-081-4/+4
* hwpmc(9): Make pmclog buffer pcpu and update constantsMatt Macy2018-05-121-2/+4
* sys/dev: further adoption of SPDX licensing ID tags.Pedro F. Giffuni2017-11-271-0/+2
* hwpmc(4): Add support for extended AMD eventsConrad Meyer2017-10-041-1/+1
* hwpmc: fix a race between amd_stop_pmc and amd_intrAndriy Gapon2016-10-301-1/+2
* sys: use our nitems() macro when param.h is available.Pedro F. Giffuni2016-04-211-2/+1
* Convert hwpmc(4) debug printfs over to KTR.John Baldwin2015-05-081-16/+16
* Move hwpmc(4) debugging code under a new HWPMC_DEBUG option instead ofJohn Baldwin2015-05-081-7/+7
* hwpmc amd_pcpu_fini: fix a bug in code locked under DEBUGAndriy Gapon2012-09-181-1/+1
* Add software PMC support.Fabien Thomas2012-03-281-6/+4
* In sys/dev/hwpmc/hwpmc_amd.c, fix a clang warning about invalid enumDimitry Andric2011-12-311-3/+1
* - Efficiency tweak: when checking for PMC overflows, only go toJoseph Koshy2008-12-021-10/+7
* Correct an indexing error (a change missed out in #184802).Joseph Koshy2008-11-151-1/+1
* - Separate PMC class dependent code from other kinds of machineJoseph Koshy2008-11-091-160/+188
* Retire the MALLOC and FREE macros. They are an abomination unto style(9).Dag-Erling Smørgrav2008-10-231-3/+3
* Support sparsely numbered CPUs.Joseph Koshy2008-09-221-12/+13
* Sign-extend the 48-bit AMD PMC counter before treating it to a 64-bitAdrian Chadd2008-03-181-5/+8
* Fix the debugging output - the '0x' was duplicated from the %p option.Adrian Chadd2008-03-181-1/+1
* Kernel and hwpmc(4) support for callchain capture.Joseph Koshy2007-12-071-12/+16
* Fix -Wundef warnings found when compiling i386 LINT, GENERIC andRuslan Ermilov2005-12-051-10/+10
* Process one NMI interrupt per handler invocation as the processorJoseph Koshy2005-09-121-4/+9
* Re-enable sampling on the AMD64.Joseph Koshy2005-08-271-5/+0
* Turn off sampling modes on the AMD64 till the time I can track downJoseph Koshy2005-08-221-0/+5
* sys/dev/hwpmc/hwpmc_{amd,piv,ppro}.c:Joseph Koshy2005-07-091-3/+5
* Fix a -Wuninitialized warning reported by rwatson.Joseph Koshy2005-06-211-1/+2
* MFP4:Joseph Koshy2005-06-091-159/+125
* Kernel hooks to support PMC sampling modes.Joseph Koshy2005-05-301-1/+3
* Add convenience APIs pmc_width() and pmc_capabilities() to -lpmc.Joseph Koshy2005-05-011-11/+31
* Return the correct register number in the 'get_msr()' MD function.Joseph Koshy2005-04-281-7/+20