libpmc: add more alderlake modelsAccording to [1], the CPU models 6-{b7,ba,bf} are also alderlake-familymodels. This patch adds them to the mapfile.csv.[1] https://github.com/torvalds/linux/blob
libpmc: add more alderlake modelsAccording to [1], the CPU models 6-{b7,ba,bf} are also alderlake-familymodels. This patch adds them to the mapfile.csv.[1] https://github.com/torvalds/linux/blob/master/tools/perf/pmu-events/arch/x86/mapfile.csv#L2Reviewed by: mhorneMFC after: 3 daysSponsored by: StormshieldDifferential Revision: https://reviews.freebsd.org/D49126
show more ...
libpmc: Import AMD Zen 4 PMU eventsMFC after: 1 week
pmc(3): Correct some typos in event descriptions- s/occured/occurred/- s/the the/the/MFC after: 3 days
libpmc: import updated pmu-events for arm64Thanks to the recently updated import of the jevents utility by mav@, wecan now compile the latest version of these event definitions. Thisshould suppor
libpmc: import updated pmu-events for arm64Thanks to the recently updated import of the jevents utility by mav@, wecan now compile the latest version of these event definitions. Thisshould support a wider set of common ARMv8 processors, for example, theCortex-A72 in the Raspberry Pi 4.This brings this folder in sync with Linux commit 62e6eb8d5454.Reviewed by: emasteSponsored by: The FreeBSD FoundationDifferential Revision: https://reviews.freebsd.org/D35549
pmc(3): Fix a common typo in a description- s/transistioned/transitioned/MFC after: 3 days
libpmc: jevents: Sync with the latest Linux kernel.commit f4df0dbbe62ee8e4405a57b27ccd54393971c773Date: Wed May 25 22:04:10 2022 +0800MFC after: 1 month
libpmc: Another update of x86 event definitions.MFC after: 1 month
pmc(3): Fix a common typo in json descriptions- s/from from/from/MFC after: 3 days
libpmc: Update some x86 event definitions.MFC after: 1 month
libpmc: Import AMD Zen 3 PMU eventsReviewed by: mav, mhorneMFC after: 2 weeksDifferential Revision: https://reviews.freebsd.org/D30965
Update AMD Zen1 and add Zen2 events mapping.MFC after: 2 weeks
Minor textual fixes.MFC after: 1 week
Map family 0x5F (Denverton) to goldmont.According to the 325462-071US document, they should be the same.MFC after: 1 week
Update x86 countersMFC after: 1 week
pmc: Add Hygon Dhyana support.To make the PMC tool pmcstat working properly on Hygon platform, addsupport for Hygon Dhyana family 18h by using the PMC initializationcode path of AMD family 17h.
pmc: Add Hygon Dhyana support.To make the PMC tool pmcstat working properly on Hygon platform, addsupport for Hygon Dhyana family 18h by using the PMC initializationcode path of AMD family 17h.Submitted by: Pu Wen <puwen@hygon.cn>MFC after: 1 weekDifferential revision: https://reviews.freebsd.org/D23562
libpmc: convert s390 events data to proper json
libpmc: convert powerpc event files to proper json
libpmc: sort some amdfam17h entries to make valid json
libpmc: remove undesired prefix from two s390 countersTwo counters included a prefix 'Counter:###\tName:XXX' in theirdescriptions that appears to be a leftover from some conversionprocess. Remov
libpmc: remove undesired prefix from two s390 countersTwo counters included a prefix 'Counter:###\tName:XXX' in theirdescriptions that appears to be a leftover from some conversionprocess. Remove them.Found because a json validator tripped over the tab in the description.
libpmc: convert arm64 data files to proper jsonjevents includes a very permissive json parser that accepts invalidjson, of which there are many examples in libpmc (typically extra ormissing comma
libpmc: convert arm64 data files to proper jsonjevents includes a very permissive json parser that accepts invalidjson, of which there are many examples in libpmc (typically extra ormissing commas). Convert the arm64 files to proper json so other toolscan parse them.Sponsored by: The FreeBSD Foundation
Add aditional counter descriptions to AMD 0x17Submitted by: Somalapuram AmaranathMFC after: 3 daysDifferential Revision: https://reviews.freebsd.org/D17401
Add library and kernel support for AMD Family 17h countersNB: lacks default sample rate for most counters
pmc amd17h: fix inputs to jevents
Add PMC support for AMD Family CPUs
pmc(3)/hwpmc(4): update supported Intel processors to rely fully on thevendor provided pmu-events tables and sundry cleanups.The vendor pmu-events tables provide counter descriptions, defaultsamp
pmc(3)/hwpmc(4): update supported Intel processors to rely fully on thevendor provided pmu-events tables and sundry cleanups.The vendor pmu-events tables provide counter descriptions, defaultsample rates, event, umask, and flag values for all the counterconfiguration permutations. Using this gives us:- much simpler kernel code for the MD component- helpful long and short event descriptions- simpler user code- sample rates that won't overload the systemUpdate man page with newer sample types and remove unused sample type.
12