aboutsummaryrefslogtreecommitdiff
path: root/sys/dev/hwpmc
Commit message (Expand)AuthorAgeFilesLines
* hwpmc: add MPERF/APERF MSR support for AMD/Intel CPUsAnderson Nascimento5 days5-1/+434
* pmc: Add support for AMD UMC countersAli Mashtizadeh11 days2-21/+102
* hwpmc(4): stop overwalking past _start on amd64 user callchainsNick Banks12 days1-1/+2
* hwpmc: Fix the execve handlerMark Johnston2026-08-251-60/+12
* hwpmc: do not register RAPL when the unit register reads as zeroAlexander Leidinger2026-08-231-0/+5
* hwpmc: probe the RAPL unit MSR instead of faulting on itAlexander Leidinger2026-08-231-1/+2
* hwpmc: fix false callchain assertion on the PMC_UR ringAndre Silva2026-08-111-1/+1
* hwpmc: fix false runcount assertion in user callchain captureAndre Silva2026-08-111-3/+4
* hwpmc: fix event allocation on pre-Zen AMD CPUsOlivier Cochard2026-07-281-4/+2
* pmc_dmc620: drop unneeded includesMitchell Horne2026-07-281-4/+0
* hwpmc: add RAPL energy-counter class (AMD + Intel)Andre Silva2026-07-285-5/+675
* hwpmc: Add EXTERROR diagnostics to the hwpmc syscall pathAndre Silva2026-07-211-31/+79
* hwpmc: Add EXTERROR diagnostics to the AMD and IBS allocatorsAndre Silva2026-07-212-24/+45
* hwpmc: drain a process-mode PMC's runcount when a live target detachesAlexander Leidinger2026-07-201-0/+88
* hwpmc: handle counter wraparound for process-mode counting PMCsAlexander Leidinger2026-07-201-16/+30
* hwpmc_ibs: Add more IBS register definitionsAli Mashtizadeh2026-06-231-1/+33
* hwpmc_amd: Avoid using PMCs if in use by firmwareAli Mashtizadeh2026-06-231-33/+77
* hwpmc_ibs: Add Zen6 IBS ctl2 filters and alternate disableAndre Silva2026-06-112-25/+234
* hwpmc: Disable AMD PMCs if in an unsupported VMAli Mashtizadeh2026-06-091-2/+35
* pmc: add sapphire rapids modelAnaelle Cazuc2026-05-311-0/+4
* hwpmc: Avoid panic on AMD cpus where IBS is not availableAndrew Gallatin2026-05-251-0/+3
* hwpmc: Add extra_mask sysctls per counter typeAndre Silva2026-04-282-4/+39
* hwpmc: Add IBS capability control policyAndre Silva2026-04-284-9/+165
* hwpmc_ibs: Add external error handlingAndre Silva2026-04-281-3/+8
* pmc: Implement the feature bits for recent Zen 4/5Ali Mashtizadeh2026-04-242-9/+18
* hwpmc: Implement IBS process samplingAli Mashtizadeh2026-04-212-3/+33
* hwpmc: prevent IBS fetch from getting stuckAli Mashtizadeh2026-04-091-0/+2
* hwpmc: Fix bug when stopping ibs-opAli Mashtizadeh2026-04-092-3/+3
* hwpmc: Fix compile warningNavdeep Parhar2026-04-091-7/+0
* pmc: Fix copyright in previous commitsAli Mashtizadeh2026-03-252-4/+2
* pmc: Import Intel Meteor Lake eventsBojan Novković2026-03-241-0/+6
* hwpmc: improve diagnostic messages for invalid tunablesPaulo Fragoso2026-03-231-9/+26
* libpmc: Add support for IBS qualifiersAli Mashtizadeh2026-03-231-1/+18
* hwpmc: Use rdtsc instead of rdtscp for timestampsAli Mashtizadeh2026-03-231-5/+3
* libpmc: Query hwpmc for capsAli Mashtizadeh2026-03-162-0/+60
* hwpmc_amd: fix amd_get_msr() MSR offset for newer counter basesPaulo Fragoso2026-03-121-3/+33
* hwpmc: Initial support for AMD IBSAli Mashtizadeh2026-02-275-17/+907
* hwpmc: Fix PMC flags for AMD Zen coresAli Mashtizadeh2026-02-272-28/+84
* arm64: Assume get_kernel_reg returns trueAndrew Turner2026-02-091-4/+3
* pmc: Import Intel Granite Rapids eventsBojan Novković2026-02-041-0/+5
* hwpmc_amd: Add support for additional counters.Ali Mashtizadeh2026-02-012-105/+136
* pmc: add alderlaken modelAnaëlle CAZUC2025-12-041-0/+4
* pmc: add emerald rapids modelAnaëlle CAZUC2025-12-041-0/+4
* pmc: add alderlake modelAnaëlle CAZUC2025-12-041-0/+3
* hwpmc: On attach, fix allowing a PMC's owner to attach it to itselfOlivier Certner2025-09-091-1/+1
* hwpmc: On attach, ensure owner is a target effective GID's memberOlivier Certner2025-09-091-11/+10
* hwpmc/arm64: Hard code the initial pmcr stateAndrew Turner2025-05-271-3/+2
* hwpmc/arm64: Support 64-bit countersAndrew Turner2025-05-271-4/+23
* hwpmc/arm64: The counter is 64-bitAndrew Turner2025-05-271-1/+1
* hwpmc/arm64: The PMXEVCNTR_EL0 register is 64-bitAndrew Turner2025-05-271-2/+4