aboutsummaryrefslogtreecommitdiff
path: root/lib/libpmc
Commit message (Expand)AuthorAgeFilesLines
* libpmc: Handle PMCALLOCATE log with PMC code on PMU event systemJessica Clarke2023-08-012-7/+29
* spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSDWarner Losh2023-07-258-8/+8
* pmclog(3): Drop .UdMitchell Horne2023-07-171-3/+1
* pmc: clarify and strengthen statements about API/ABIMitchell Horne2023-07-171-6/+2
* libpmc: expand PMC_OP* definesMitchell Horne2023-06-091-24/+23
* libpmc: Use LIB_CXX instead of explicit LDADD to link a C++ library.John Baldwin2023-05-021-2/+1
* arm64 hwpmc: Support restricting counters to user or kernel mode.John Baldwin2022-11-101-5/+12
* libpmc: add armv8 pmu-event aliasesMitchell Horne2022-09-131-0/+15
* libpmc: import updated pmu-events for arm64Mitchell Horne2022-09-13168-4/+10204
* pmc(3): Correct some typos in event descriptionsGordon Bergling2022-09-076-10/+10
* pmc(3): Fix a common typo in a descriptionGordon Bergling2022-07-081-1/+1
* pmc: intr pmc.soft(3) updateWojciech Macek2022-07-051-1/+13
* libpmc: Prefer fixed counters in Intel event aliases.Alexander Motin2022-07-041-4/+4
* libpmc: Fix INVERT flag mapping for both Intel and AMD.Alexander Motin2022-07-041-2/+2
* libpmc: Disable hardcoding of Intel fixed counters.Alexander Motin2022-07-042-2/+3
* libpmc: jevents: Sync with the latest Linux kernel.Alexander Motin2022-07-0410-233/+569
* Revert "libpmc: jevents: Partial style(9) pass"Alexander Motin2022-07-041-74/+49
* libpmc: Another update of x86 event definitions.Alexander Motin2022-07-04222-60265/+82830
* pmc(3): Fix a common typo in json descriptionsGordon Bergling2022-04-022-12/+12
* libpmc: Allow specifying explicit EVENT_xxH events on armv7 and arm64Jessica Clarke2022-03-091-0/+10
* libpmc: Update some x86 event definitions.Alexander Motin2021-12-2590-26682/+32387
* libpmc: add some AMD pmu counter aliasesMitchell Horne2021-10-151-0/+13
* libpmc: fix the 'cycles' event alias on x86Mitchell Horne2021-10-152-2/+1
* pmc(3): remove Pentium-related man pages and referencesMitchell Horne2021-08-3029-2830/+1
* libpmc: Import AMD Zen 3 PMU eventsGreg V2021-07-299-0/+1575
* arm64 support for pmu-eventsMitchell Horne2021-07-291-0/+49
* libpmc: make libpmc_pmu_utils.c more amenable to portingMitchell Horne2021-07-291-53/+12
* libpmc: limit pmu-events to 64-bit powerpcMitchell Horne2021-07-291-1/+1
* libpmc: use $MACHINE_CPUARCHMitchell Horne2021-07-291-1/+1
* libpmc: eliminate pmc_pmu_stat_mode()Mitchell Horne2021-07-292-23/+0
* libpmc: remove pe->aliasMitchell Horne2021-07-292-5/+0
* libpmc: always generate libpmc_events.cMitchell Horne2021-07-291-4/+3
* libpmc: remove unused 'isfixed' variableMitchell Horne2021-07-291-2/+0
* libpmc: fix "instructions" alias on IntelMitchell Horne2021-07-291-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(3): mandoc clean upsGordon Bergling2021-07-1912-910/+1024
* pmc_allocate(3): document the count argumentMitchell Horne2021-04-291-1/+16
* libpmc: fix linking with C programsAlan Somers2021-02-201-0/+1
* PMC: remove now orphaned PMC for INTEL XScale processors.Michal Meloun2020-12-254-204/+2
* libpmc: add support for POWER8/9 PMCsLeandro Lupori2020-11-051-0/+20
* Fix a few mandoc issuesGordon Bergling2020-10-092-2/+2
* Fix additional memory leak in process_mapfileEric van Gyzen2020-09-171-0/+2
* Use MACHINE_CPUARCH when checking for arm64Andrew Turner2020-09-141-2/+2
* libpmc: Fix memory leak in process_mapfileEric van Gyzen2020-08-311-0/+3
* Add support for Cortex-A76/Neoverse-N1 to hwpmcAndrew Turner2020-08-121-0/+22
* libpmc: Use known pmc_cpuid buffer sizeRyan Moeller2020-07-281-17/+7
* Avoid rebuilding libpmc in every incremental rebuildAlex Richardson2020-07-151-3/+7
* Add stepping to the kern.hwpmc.cpuid string on x86.Alexander Motin2020-07-141-3/+3