aboutsummaryrefslogtreecommitdiff
path: root/lib/libpmc/libpmc.c
Commit message (Expand)AuthorAgeFilesLines
* libpmc: expand PMC_OP* definesMitchell Horne2023-06-091-24/+23
* arm64 hwpmc: Support restricting counters to user or kernel mode.John Baldwin2022-11-101-5/+12
* libpmc: Allow specifying explicit EVENT_xxH events on armv7 and arm64Jessica Clarke2022-03-091-0/+10
* libpmc: fix the 'cycles' event alias on x86Mitchell Horne2021-10-151-1/+1
* libpmc: fall-back to kernel tables if pmu-events failsMitchell Horne2021-07-291-21/+19
* libpmc: remove PMC_MDEP_TABLE logicMitchell Horne2021-07-291-50/+4
* libpmc: remove unused PMC_MDEP_INIT_INTEL_V2Mitchell Horne2021-07-291-22/+0
* PMC: remove now orphaned PMC for INTEL XScale processors.Michal Meloun2020-12-251-45/+1
* libpmc: add support for POWER8/9 PMCsLeandro Lupori2020-11-051-0/+20
* Add support for Cortex-A76/Neoverse-N1 to hwpmcAndrew Turner2020-08-121-0/+22
* Add support for BERI statcounters.Ruslan Bukin2019-09-181-0/+19
* Revert r336773: it removed too much.Warner Losh2018-07-271-0/+44
* Remove xscale supportWarner Losh2018-07-271-44/+0
* hwpmc: add summary command and further metadata extensionsMatt Macy2018-06-061-1/+3
* libpmc: improve arg checkingMatt Macy2018-06-041-7/+12
* libpmc: Intel doesn't require runtime counter table initMatt Macy2018-06-011-0/+3
* hwpmc: remove unused pre-table driven bits for intelMatt Macy2018-05-311-2097/+1
* libpmc: squelch valgrind warningsMatt Macy2018-05-301-1/+2
* pmc_annotate: adhere to the APIEric van Gyzen2018-05-291-1/+2
* libpmc: don't return -1 on success in pmc_allocateMatt Macy2018-05-291-1/+1
* libpmc: don't leak string in error case eitherMatt Macy2018-05-291-4/+5
* libpmc: free allocated string on return from pmc_allocateMatt Macy2018-05-291-0/+1
* pmc(3)/hwpmc(4): update supported Intel processors to rely fully on theMatt Macy2018-05-261-9/+21
* Revert r334242 "pmc(3)/hwpmc(4): update supported Intel processors to rely fu...Matt Macy2018-05-261-21/+9
* pmc(3)/hwpmc(4): update supported Intel processors to rely fully on theMatt Macy2018-05-261-9/+21
* Replace the PMC class struct copy with an explicit memcpy()Justin Hibbits2018-01-131-1/+2
* lib: further adoption of SPDX licensing ID tags.Pedro F. Giffuni2017-11-261-0/+2
* Skylake server core PMC support for hwpmc(4).Konstantin Belousov2017-09-061-1/+23
* Minor style changes to make forthcoming code stand out less.Konstantin Belousov2017-09-061-5/+6
* lib: minor spelling fixes in comments.Pedro F. Giffuni2016-05-011-1/+1
* Add support for Intel Skylake and Intel Broadwell PMC's. The Broadwell PMC's ...Randall Stewart2015-11-301-1/+117
* For the Cortex-A8 use the a8 and not the a9 events table.Bjoern A. Zeeb2015-10-141-1/+1
* o Rework ARMv7 events list using aliases - same way as we have for arm64.Ruslan Bukin2015-06-101-10/+53
* Use fixed enum values for PMC_CLASSES().John Baldwin2015-05-191-5/+12
* Add Performance Monitoring Counters support for AArch64.Ruslan Bukin2015-05-191-0/+77
* Implement hwpmc(4) for Freescale e500 core.Justin Hibbits2015-04-181-2/+22
* Add support for the MIPS74K SoC family performance counters events.Adrian Chadd2015-04-051-0/+21
* Use the correct event table for Haswell Xeon eventsRyan Stone2015-03-101-1/+1
* Add ARMv7 performance monitoring counters.Ruslan Bukin2015-01-281-0/+42
* Update the hwpmc driver to have the new type HASWELL_XEON. AlsoRandall Stewart2015-01-141-1/+24
* For Xeon 7500 and 48XX (Nehalem EX and Westmere EX) variants of theKonstantin Belousov2014-06-041-1/+45
* Update hwpmc to support core events for Atom Silvermont microarchitecture.Hiren Panchasara2014-03-201-0/+22
* Add hwpmc(4) support for the PowerPC 970 class processors, direct events.Justin Hibbits2014-02-011-10/+32
* Update hwpmc to support Haswell class processors.Sean Bruno2013-03-281-0/+62
* Update hwpmc to support the Xeon class of Ivybridge processors.Sean Bruno2013-01-311-1/+22
* Fix a few warnings from newer clang 3.2 in libpmc, about comparing enumDimitry Andric2012-11-051-2/+2
* Cleanup and rename some variables in libpmc and hwpmc.Sean Bruno2012-10-241-1/+1
* Update hwpmc to support the Xeon class of Sandybridge processors.Sean Bruno2012-10-191-3/+24
* Add Intel Ivy Bridge support to hwpmc(9).Fabien Thomas2012-09-061-8/+67
* Add software PMC support.Fabien Thomas2012-03-281-26/+92