summaryrefslogtreecommitdiff
path: root/sys/dev/hwpmc
AgeCommit message (Expand)Author
10 dayshwpmc: prevent IBS fetch from getting stuckAli Mashtizadeh
10 dayshwpmc: Fix bug when stopping ibs-opAli Mashtizadeh
10 dayshwpmc: Fix compile warningNavdeep Parhar
2026-03-25pmc: Fix copyright in previous commitsAli Mashtizadeh
2026-03-24pmc: Import Intel Meteor Lake eventsBojan Novković
2026-03-23hwpmc: improve diagnostic messages for invalid tunablesPaulo Fragoso
2026-03-23libpmc: Add support for IBS qualifiersAli Mashtizadeh
2026-03-23hwpmc: Use rdtsc instead of rdtscp for timestampsAli Mashtizadeh
2026-03-16libpmc: Query hwpmc for capsAli Mashtizadeh
2026-03-12hwpmc_amd: fix amd_get_msr() MSR offset for newer counter basesPaulo Fragoso
2026-02-27hwpmc: Initial support for AMD IBSAli Mashtizadeh
2026-02-27hwpmc: Fix PMC flags for AMD Zen coresAli Mashtizadeh
2026-02-09arm64: Assume get_kernel_reg returns trueAndrew Turner
2026-02-04pmc: Import Intel Granite Rapids eventsBojan Novković
2026-02-01hwpmc_amd: Add support for additional counters.Ali Mashtizadeh
2025-12-04pmc: add alderlaken modelAnaëlle CAZUC
2025-12-04pmc: add emerald rapids modelAnaëlle CAZUC
2025-12-04pmc: add alderlake modelAnaëlle CAZUC
2025-09-09hwpmc: On attach, fix allowing a PMC's owner to attach it to itselfOlivier Certner
2025-09-09hwpmc: On attach, ensure owner is a target effective GID's memberOlivier Certner
2025-05-27hwpmc/arm64: Hard code the initial pmcr stateAndrew Turner
2025-05-27hwpmc/arm64: Support 64-bit countersAndrew Turner
2025-05-27hwpmc/arm64: The counter is 64-bitAndrew Turner
2025-05-27hwpmc/arm64: The PMXEVCNTR_EL0 register is 64-bitAndrew Turner
2025-05-27hwpmc/arm64: PMCR_EL0 is a 64-bit registerAndrew Turner
2025-05-27hwpmc/arm64: Make the pmcr variable descriptiveAndrew Turner
2024-12-23hwpmc_x86: Fix NULL deref when loading on unsupported hardwareBojan Novković
2024-12-15hwpmc_x86: Register interrupt handler using the dynamic NMI registration inte...Bojan Novković
2024-12-15x86: Allow sharing of perfomance counter interruptsBojan Novković
2024-11-28hwpmc: Restore line lost in previous commitAlexander Motin
2024-11-19hwpmc: Fix whitespace in logging macrosMark Johnston
2024-06-25hwpmc/arm64: Support the kernel booting to VHEAndrew Turner
2024-06-25hwpmc/arm64: fix the type for pm_arm64_evselAndrew Turner
2024-05-22dev/hwpmc: Fix the dmc620 MD4 macroAndrew Turner
2023-11-26sys: Automated cleanup of cdefs and other formattingWarner Losh
2023-10-19hwpmc_amd: remove an unused variableMitchell Horne
2023-10-18pmc: remove last bits of AMD K7 CPU supportMitchell Horne
2023-10-18hwpmc_amd: kill off k7 support bitsMitchell Horne
2023-10-18hwpmc_amd: simplify counter descriptor definitionsMitchell Horne
2023-10-18hpwmc_amd.c: style improvementsMitchell Horne
2023-10-18hwpmc_core: remove two non-existent function prototypesMitchell Horne
2023-10-18hwpmc: tidy pcd_finalize methodsMitchell Horne
2023-09-03pmc: better distinguish pmu-events allocation pathMitchell Horne
2023-08-21hwpmc: on process exit, ensure that the owned log is closedKonstantin Belousov
2023-08-21PMC_OP_CONFIGURELOG: cleanup logging process if aborting due to pm_flagsKonstantin Belousov
2023-08-16sys: Remove $FreeBSD$: one-line .c patternWarner Losh
2023-08-16sys: Remove $FreeBSD$: two-line .h patternWarner Losh
2023-08-03hwpmc_armv7: plug memory leakMitchell Horne
2023-08-03hwpmc_arm64: plug memory leakMitchell Horne
2023-07-10pmc_events.h: update top-level commentMitchell Horne