aboutsummaryrefslogtreecommitdiff
path: root/sys/dev/hwpmc/hwpmc_arm64.c
Commit message (Expand)AuthorAgeFilesLines
* hwpmc_arm64: plug memory leakMitchell Horne2023-09-111-1/+9
* sys: Remove $FreeBSD$: one-line .c patternWarner Losh2023-08-231-2/+0
* hwpmc: remove stub pmd_switch_{in,out} methodsMitchell Horne2023-06-091-22/+2
* hwpmc: pass pmc pointer to more class methodsMitchell Horne2023-06-091-21/+6
* hwpmc: don't use deprecated copystr(9)Mitchell Horne2023-06-091-6/+3
* arm64 hwpmc: Support restricting counters to user or kernel mode.John Baldwin2022-11-101-0/+17
* Adjust function definition in hwpmc to avoid clang 15 warningAndrew Turner2022-08-221-1/+1
* hwpmc: don't validate capabilities in allocation methodMitchell Horne2022-07-051-2/+1
* hwpmc: Fix amd/arm64/armv7/uncore sampling overflow raceJessica Clarke2022-01-251-9/+16
* hwpmc: initialize arm64 counter/interrupt stateMitchell Horne2021-11-151-0/+10
* hwpmc_arm64: add a PMCDBG to the interrupt handlerMitchell Horne2021-07-291-0/+3
* arm64 support for pmu-eventsMitchell Horne2021-07-291-4/+7
* hwpmc_arm64: fill kern.hwpmc.cpuidMitchell Horne2021-07-291-0/+13
* hwpmc_arm64.c: fix return styleMitchell Horne2021-07-291-7/+7
* arm64: Fix finding the pmc event IDAndrew Turner2021-07-291-1/+3
* Move the PMC overflow count to make it per-CPUAndrew Turner2021-01-081-4/+4
* Support overflow count in hwpmc on arm64Andrew Turner2021-01-041-3/+25
* Add support for Cortex-A76/Neoverse-N1 to hwpmcAndrew Turner2020-08-121-6/+18
* Use a lowercase name for arm64 special registers so they don't conflictAndrew Turner2019-10-301-14/+14
* hwpmc: fix arm64 INVARIANTS buildMatt Macy2018-06-081-1/+1
* hwpmc: simplify calling convention for hwpmc interrupt handlingMatt Macy2018-06-081-4/+4
* Add Performance Monitoring Counters support for AArch64.Ruslan Bukin2015-05-191-0/+544