summaryrefslogtreecommitdiff
path: root/lib/libpmc/libpmc.c
AgeCommit message (Expand)Author
2023-11-26lib: Automated cleanup of cdefs and other formattingWarner Losh
2023-09-03pmc: better distinguish pmu-events allocation pathMitchell Horne
2023-09-03libpmc: make pmc_pmu_pmcallocate() machine-independentMitchell Horne
2023-08-16Remove $FreeBSD$: one-line .c patternWarner Losh
2023-06-07libpmc: Handle PMCALLOCATE log with PMC code on PMU event systemJessica Clarke
2023-06-01libpmc: expand PMC_OP* definesMitchell Horne
2023-05-31pmc: Initialise and check the pm_flags field for CONFIGURELOGJessica Clarke
2023-05-12spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSDWarner Losh
2022-09-05libpmc: pmc_init() should avoid overflowing pmc_class_tableToomas Soome
2022-06-26libpmc: attempt to fix the buildBjoern A. Zeeb
2022-06-26Allocate event for DMC-620 and CMN-600 controllers PMU. Add events supported ...Aleksandr Rybalko
2022-03-11arm64 hwpmc: Support restricting counters to user or kernel mode.John Baldwin
2022-02-15libpmc: Allow specifying explicit EVENT_xxH events on armv7 and arm64Jessica Clarke
2022-01-28libpmc: remove mips supportMitchell Horne
2021-09-30libpmc: fix the 'cycles' event alias on x86Mitchell Horne
2021-07-29hwpmc: remove static POWER8 definitionsLeandro Lupori
2021-05-13libpmc: fall-back to kernel tables if pmu-events failsMitchell Horne
2021-05-13libpmc: remove PMC_MDEP_TABLE logicMitchell Horne
2021-05-13libpmc: remove unused PMC_MDEP_INIT_INTEL_V2Mitchell Horne
2020-12-25PMC: remove now orphaned PMC for INTEL XScale processors.Michal Meloun
2020-11-05libpmc: add support for POWER8/9 PMCsLeandro Lupori
2020-08-12Add support for Cortex-A76/Neoverse-N1 to hwpmcAndrew Turner
2019-09-18Add support for BERI statcounters.Ruslan Bukin
2018-07-27Revert r336773: it removed too much.Warner Losh
2018-07-27Remove xscale supportWarner Losh
2018-06-06hwpmc: add summary command and further metadata extensionsMatt Macy
2018-06-04libpmc: improve arg checkingMatt Macy
2018-06-01libpmc: Intel doesn't require runtime counter table initMatt Macy
2018-05-31hwpmc: remove unused pre-table driven bits for intelMatt Macy
2018-05-30libpmc: squelch valgrind warningsMatt Macy
2018-05-29pmc_annotate: adhere to the APIEric van Gyzen
2018-05-29libpmc: don't return -1 on success in pmc_allocateMatt Macy
2018-05-29libpmc: don't leak string in error case eitherMatt Macy
2018-05-29libpmc: free allocated string on return from pmc_allocateMatt Macy
2018-05-26pmc(3)/hwpmc(4): update supported Intel processors to rely fully on theMatt Macy
2018-05-26Revert r334242 "pmc(3)/hwpmc(4): update supported Intel processors to rely fu...Matt Macy
2018-05-26pmc(3)/hwpmc(4): update supported Intel processors to rely fully on theMatt Macy
2018-01-13Replace the PMC class struct copy with an explicit memcpy()Justin Hibbits
2017-11-26lib: further adoption of SPDX licensing ID tags.Pedro F. Giffuni
2017-09-06Skylake server core PMC support for hwpmc(4).Konstantin Belousov
2017-09-06Minor style changes to make forthcoming code stand out less.Konstantin Belousov
2016-05-01lib: minor spelling fixes in comments.Pedro F. Giffuni
2015-11-30Add support for Intel Skylake and Intel Broadwell PMC's. The Broadwell PMC's ...Randall Stewart
2015-10-14For the Cortex-A8 use the a8 and not the a9 events table.Bjoern A. Zeeb
2015-06-10o Rework ARMv7 events list using aliases - same way as we have for arm64.Ruslan Bukin
2015-05-19Use fixed enum values for PMC_CLASSES().John Baldwin
2015-05-19Add Performance Monitoring Counters support for AArch64.Ruslan Bukin
2015-04-18Implement hwpmc(4) for Freescale e500 core.Justin Hibbits
2015-04-05Add support for the MIPS74K SoC family performance counters events.Adrian Chadd
2015-03-10Use the correct event table for Haswell Xeon eventsRyan Stone