aboutsummaryrefslogtreecommitdiff
path: root/sys/sys/pmc.h
Commit message (Expand)AuthorAgeFilesLines
* hwpmc: Move 4 bits of mode to extend class size to 8Aleksandr Rybalko2021-05-261-5/+5
* hwpmc: fix PMC_CPU_LASTMitchell Horne2021-05-131-1/+1
* Move the PMC overflow count to make it per-CPUAndrew Turner2021-01-081-1/+1
* [PowerPC] hwpmc: add support for POWER8/9 PMCsLeandro Lupori2020-11-051-2/+4
* sys: clean up empty lines in .c and .h filesMateusz Guzik2020-09-011-10/+1
* Add support for Cortex-A76/Neoverse-N1 to hwpmcAndrew Turner2020-08-121-1/+2
* Add hwpmc support for Intel Atom Goldmont microarchitectureMarcin Wojtas2020-04-061-0/+1
* Add support for BERI statcounters.Ruslan Bukin2019-09-181-1/+3
* hwpmc: Refactor sample ring buffer handling to fix racesMatt Macy2018-10-051-5/+13
* Revert r336773: it removed too much.Warner Losh2018-07-271-0/+2
* Remove xscale supportWarner Losh2018-07-271-2/+0
* hwpmc: simplify calling convention for hwpmc interrupt handlingMatt Macy2018-06-081-4/+3
* pmc: convert native to jsonl and track TSC value of samplesMatt Macy2018-06-071-1/+3
* hwpmc: add summary command and further metadata extensionsMatt Macy2018-06-061-2/+3
* hwpmc: log name->pid, name->tid mappingsMatt Macy2018-06-051-1/+1
* hwpmc: ABI fixesMatt Macy2018-06-041-19/+20
* hwpmc: support sampling both kernel and user stacks when interrupted in kernelMatt Macy2018-06-041-9/+13
* hwpmc: add class field to identify which class a pmc came fromeMatt Macy2018-05-291-0/+1
* pmc(3)/hwpmc(4): update supported Intel processors to rely fully on theMatt Macy2018-05-261-1/+1
* Revert r334242 "pmc(3)/hwpmc(4): update supported Intel processors to rely fu...Matt Macy2018-05-261-1/+1
* pmc(3)/hwpmc(4): update supported Intel processors to rely fully on theMatt Macy2018-05-261-1/+1
* pmc: bump PMC major version to reflect ABI breakage and make warning not requ...Matt Macy2018-05-231-1/+1
* hwpmc: add thread id field to callchain and context switch records to allow f...Matt Macy2018-05-231-2/+4
* pmc: annotate locking for po_ssnext in pmc_ownerMatt Macy2018-05-221-1/+3
* hwpmc: Implement per-thread counters for PMC samplingMatt Macy2018-05-161-1/+23
* pmc: fix buildworldMatt Macy2018-05-141-0/+2
* hwpmc: fix load/unload race and vm map LORMatt Macy2018-05-141-1/+3
* hwpmc(9): Make pmclog buffer pcpu and update constantsMatt Macy2018-05-121-9/+29
* sys/sys: further adoption of SPDX licensing ID tags.Pedro F. Giffuni2017-11-271-0/+2
* Fix HWPMC interrupt handling in Counting ModeZbigniew Bodek2017-06-131-0/+1
* Remove a duplicate PMC CPU numberJustin Hibbits2016-08-031-1/+0
* sys/sys: minor spelling fixes.Pedro F. Giffuni2016-05-031-2/+2
* Adjust the size of PMC_DEFAULT_DEBUG_FLAGS to match the size of theKonstantin Belousov2016-02-121-1/+1
* Add support for Intel Skylake and Intel Broadwell PMC's. The Broadwell PMC's ...Randall Stewart2015-11-301-0/+3
* Change the driver stats to what they really are: unsigned values.Jonathan T. Looney2015-11-161-8/+9
* Fix hwpmc "stalled" behaviorJonathan T. Looney2015-11-141-1/+3
* Fix r283120 which use class size larger than 8bits.Fabien Thomas2015-10-081-21/+21
* o Rework ARMv7 events list using aliases - same way as we have for arm64.Ruslan Bukin2015-06-101-1/+6
* Use fixed enum values for PMC_CLASSES().John Baldwin2015-05-191-21/+21
* Add Performance Monitoring Counters support for AArch64.Ruslan Bukin2015-05-191-2/+5
* Convert hwpmc(4) debug printfs over to KTR.John Baldwin2015-05-081-4/+39
* Move hwpmc(4) debugging code under a new HWPMC_DEBUG option instead ofJohn Baldwin2015-05-081-1/+1
* Fix the build. Commit the last part of e500 PMC.Justin Hibbits2015-04-191-0/+3
* hwpmc: add initial Intel Broadwell support.Rui Paulo2015-04-051-0/+1
* Oops, add missing file from previous commit.Adrian Chadd2015-04-051-0/+2
* Add ARMv7 performance monitoring counters.Ruslan Bukin2015-01-281-0/+2
* style(9) cleanupRyan Stone2015-01-221-1/+1
* Update the hwpmc driver to have the new type HASWELL_XEON. AlsoRandall Stewart2015-01-141-0/+1
* Increase default and maximum callchain depthsEd Maste2014-11-261-2/+2
* For Xeon 7500 and 48XX (Nehalem EX and Westmere EX) variants of theKonstantin Belousov2014-06-041-0/+2