aboutsummaryrefslogtreecommitdiff
path: root/sys/dev/hwpmc
Commit message (Expand)AuthorAgeFilesLines
* pmc: add alderlaken modelAnaëlle CAZUC2025-12-111-0/+4
* pmc: add emerald rapids modelAnaëlle CAZUC2025-12-111-0/+4
* pmc: add alderlake modelAnaëlle CAZUC2025-12-111-0/+3
* hwpmc: On attach, fix allowing a PMC's owner to attach it to itselfOlivier Certner2025-09-181-1/+1
* hwpmc: On attach, ensure owner is a target effective GID's memberOlivier Certner2025-09-181-11/+10
* hwpmc: Restore line lost in previous commitAlexander Motin2024-12-011-0/+1
* hwpmc: Fix whitespace in logging macrosMark Johnston2024-11-281-66/+70
* dev/hwpmc: Fix the dmc620 MD4 macroAndrew Turner2024-07-151-1/+1
* pmc: better distinguish pmu-events allocation pathMitchell Horne2023-09-116-4/+23
* hwpmc: on process exit, ensure that the owned log is closedKonstantin Belousov2023-08-211-3/+5
* PMC_OP_CONFIGURELOG: cleanup logging process if aborting due to pm_flagsKonstantin Belousov2023-08-211-0/+1
* sys: Remove $FreeBSD$: one-line .c patternWarner Losh2023-08-1621-42/+0
* sys: Remove $FreeBSD$: two-line .h patternWarner Losh2023-08-1614-28/+0
* hwpmc_armv7: plug memory leakMitchell Horne2023-08-031-1/+9
* hwpmc_arm64: plug memory leakMitchell Horne2023-08-031-1/+9
* pmc_events.h: update top-level commentMitchell Horne2023-07-101-5/+3
* hwpmc: add 'flags' local to pmc_op_do_pmcallocate()Mitchell Horne2023-06-241-6/+7
* hwpmc: flatten conditional in pmc_process_exit()Mitchell Horne2023-06-141-99/+88
* hwpmc: split out PMC_OP_PMCRWMitchell Horne2023-06-141-115/+114
* hwpmc: split out PMC_OP_PMCRELEASEMitchell Horne2023-06-141-28/+38
* hwpmc: split out PMC_OP_PMCALLOCATEMitchell Horne2023-06-141-265/+256
* hwpmc: split out PMC_OP_PMCATTACH/PMC_OP_PMCDETACHMitchell Horne2023-06-141-87/+103
* hwpmc: split out PMC_FN_PROCESS_EXECMitchell Horne2023-06-141-112/+120
* hwpmc_mod.c: misc style cleanupMitchell Horne2023-06-141-236/+212
* hwpmc_mod.c: prototype styleMitchell Horne2023-06-141-9/+9
* hwpmc_mod.c: conditional and loop styleMitchell Horne2023-06-141-160/+187
* hwpmc_mod.c: whitespace style cleanupMitchell Horne2023-06-141-291/+169
* hwpmc_mod.c: return statement styleMitchell Horne2023-06-141-42/+38
* pmc: Rework PROCEXEC event to support PIEsJessica Clarke2023-05-302-7/+9
* pmc: Provide full path to modules from kernel linkerJessica Clarke2023-05-301-1/+1
* pmc: Initialise and check the pm_flags field for CONFIGURELOGJessica Clarke2023-05-301-0/+6
* spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSDWarner Losh2023-05-1221-21/+21
* hwpmc: pass pmc pointer to more class methodsMitchell Horne2023-05-0613-329/+87
* hwpmc: unused/diagused annotations in tsc classMitchell Horne2023-05-061-19/+8
* hwpmc: remove stub pmd_switch_{in,out} methodsMitchell Horne2023-05-064-64/+8
* hwpmc: remove pmd_pcpu_{init,fini} callbacksMitchell Horne2023-05-063-11/+0
* hwpmc_logging: less macro magic for type namesMitchell Horne2023-05-061-24/+33
* hwpmc: don't use deprecated copystr(9)Mitchell Horne2023-05-0610-78/+24
* hwpmc: use kstack_contains()Mitchell Horne2023-05-063-69/+45
* hwpmc: simplify arm64 kernel stack unwindingMitchell Horne2023-05-061-21/+10
* hwpmc: trim obsolete Intel CPU and class defsMitchell Horne2023-05-061-1/+1
* pmc_events.h: event list formattingMitchell Horne2023-05-061-24/+24
* pmc_events.h: update event list commentMitchell Horne2023-05-061-4/+4
* hwpmc: remove remaining UCP event definitionsMitchell Horne2023-05-062-33/+0
* hwpmc: drop vestigial IAP event definitionsMitchell Horne2023-05-061-16/+0
* hwpmc: Fix a typoMark Johnston2023-05-011-1/+1
* hwpmc: Don't wrap entire files in #ifdef DEV_ACPI.John Baldwin2023-03-012-14/+1
* Fix the SPDX-License-Identifier in DMC-620 filesAndrew Turner2022-12-224-4/+4
* Fix the SPDX-License-Identifier in CMN-600 filesAndrew Turner2022-12-222-2/+2
* Fix loading the hwpmc module when ACPI is enabledAndrew Turner2022-12-222-1/+14